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
New versions of Python are normally released in October.
Follow the checklist below to ensure support for the new version is added,
and drop an old version so we support the most recent 4 versions.
Change .python-version to be the oldest supported version
Change requires-python in pyproject.toml to be the oldest supported version
Change classifiers in template/pyproject.toml.jinja to have all 4 versions
Change requires-python in template/pyproject.toml.jinja to be the oldest supported version
Change requires-python in template/uv.lock to be the oldest supported version
Change python-version in template/*/workflows/ci.yml.jinja to have all 4 versions
Change first paragraph in template/*/tutorials/installation.md.jinja to be the oldest supported version
Yes, because NEP29 drops a version of python each April (only supporting 3), then adds the new one in October (back to supporting 4), so I though we should once a year support a new one and drop an old one
Activity
GDYendell commentedon Dec 11, 2025
So this time we are adding 3.14 but keeping 3.11 so that we have 4 versions, @coretl?
coretl commentedon Dec 11, 2025
Yes, because NEP29 drops a version of python each April (only supporting 3), then adds the new one in October (back to supporting 4), so I though we should once a year support a new one and drop an old one
DominicOram commentedon Jan 8, 2026
Tangentially related but @jacob720 and I were having a discussion about this and I've made #319
[-]Support new version of python[/-][+]feat: Support new version of python[/+][-]feat: Support new version of python[/-][+]Support new version of python[/+]feat: Add support for python 3.14 to copier template (#341)
coretl commentedon May 1, 2026
Fixed by #341