You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many things there are outdated. e.g., poetry 1.x (poetry >= 2.2 or uv are better) and not using pep 735 compatible spec and etc. basically we'd better update the project to follow newer python conventions
That makes sense. If you’d like, I can help with follow-up updates to the template , but I wanted to check first before starting anything. Let me know what you’d prefer.
I’ve opened a PR (commitizen-tools/commitizen_cz_template#7) that updates the cz template based on the discussion (pyproject-only config, src layout, updated entry point).
Activity
Stoiicc commentedon Jan 3, 2026
I’ve opened a PR to update the cz_template so that the generated cz directory is a proper Python package:
commitizen-tools/commitizen_cz_template#6
This aligns the template with the customization docs introduced in #1657.
Lee-W commentedon Jan 4, 2026
some more details might need more care but we have our first step. Thanks!
Stoiicc commentedon Jan 4, 2026
If you think there are specific follow-ups needed, I’d be happy to take a look.
Lee-W commentedon Jan 4, 2026
Many things there are outdated. e.g., poetry 1.x (poetry >= 2.2 or uv are better) and not using pep 735 compatible spec and etc. basically we'd better update the project to follow newer python conventions
Stoiicc commentedon Jan 4, 2026
That makes sense. If you’d like, I can help with follow-up updates to the template , but I wanted to check first before starting anything. Let me know what you’d prefer.
Lee-W commentedon Jan 5, 2026
let's try uv since commitizen itself is using uv
woile commentedon Jan 5, 2026
As Lee pointed out, in a summary it would be:
pyproject.tomlto match latest standard. This plugin is a good start: https://github.com/zyf722/poetry-plugin-migratesetup.pyin favor ofpyproject.tomlsrc/cz_{{cookiecutter.cz_name}}.pyinsted of being at the toppyproject.tomlbased on the previous changesStoiicc commentedon Jan 7, 2026
I’ve opened a PR (commitizen-tools/commitizen_cz_template#7) that updates the cz template based on the discussion (pyproject-only config, src layout, updated entry point).