Skip to content

Switch from tox to using matrix transforms for multiple Python versions#73

Closed
ahal wants to merge 3 commits intomainfrom
ahal/push-owrwoyunvkvs
Closed

Switch from tox to using matrix transforms for multiple Python versions#73
ahal wants to merge 3 commits intomainfrom
ahal/push-owrwoyunvkvs

Conversation

@ahal
Copy link
Copy Markdown
Contributor

@ahal ahal commented Feb 5, 2026

No description provided.

ahal added 2 commits February 3, 2026 09:57
Converts from cookiecutter to copier. The main reason for this is that
copier supports updating projects with the new modified versions of the
template, which is where most of the benefit of a project like this is.

But some other reasons to use copier are:

1. More active community
2. Nicer syntax
3. Easier to use

As part of this, I got rid of the concept of having multiple templates.
I did this because copier docs strongly suggest to have only one
template per repo. This makes it simpler for copier to figure out which
template was used when updating a project.

Another reason I did this is that we only really have Python projects
anyway, so supporting a base + python just in case, is likely YAGNI.

A side benefit of this is that it allows us to get rid of all our custom
Python code. We can simply use `copier` as it was meant to be used.
@ahal ahal self-assigned this Feb 5, 2026
@ahal ahal closed this Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant