Sigurd Spieckermann
Sigurd Spieckermann
> However I think that discussion belongs to #983. All we had here was an easy to fix bug... 😅 Fair point. :+1: I've moved my comment there.
Thanks for your feature request, the detailed description and solution proposal. :pray: Copier uses [`questionary`](https://github.com/tmbo/questionary) for prompting. Questions with choices are mapped to `questionary`'s [`select`](https://github.com/tmbo/questionary/blob/eebbc4953e627bb69d854ebb409024e345b186d1/questionary/prompts/select.py) question type, and questions are...
The problem isn't related to lack of reproducibility in installing tools but to the way the update algorithm works. As Copier needs to re-generate a fresh project from the old...
Another case in which updating a problem fails because the update algorithm _replays_ the old template version is when Copier contains a breaking change such that the new template version...
6, probably unsurprisingly because I brought it up. I think we can make it optional, so that users who want to benefit from the reliable updating without replay need to...
I think Copier could use a custom refs namespace ([like DVC](https://iterative.ai/blog/experiment-refs#dvc-and-custom-git-refs)), e.g. `refs/copier`, and therein simply use the value from the `_commit` field in the answers file as the ref...
I was actually thinking about something similar a while ago. I was looking for IDE autocompletion for `copier.yml` in VS Code which can be done via JSON schema. Copier uses...
Yes, Pydantic is certainly not perfect at the moment. The core team is working on v2 with many improvements though. For REST/HTTP API development, I'm a big fan of writing...
I think it's a good starting point. With little more effort, `_envops` could be specified in more detail. In addition, I think some properties should be declared as required. You've...
Have you tried the [`_exclude`](https://copier.readthedocs.io/en/latest/configuring/#exclude) setting in `copier.yml`? I believe it does what you're looking for.