Skip to content

ci: add Python 3.14 to test matrix and classifiers - #184

Merged
beaufour merged 1 commit into
masterfrom
ci/add-py314
Oct 27, 2026
Merged

beaufour merged 1 commit into
masterfrom
ci/add-py314

Conversation

@beaufour

Copy link
Copy Markdown
Collaborator

Summary

Python 3.14 has been out for a year but isn't tested or advertised:

  • Add 3.14 to the CI test matrix
  • Add the Programming Language :: Python :: 3.14 classifier

requires-python = >=3.10 already covers it; mypy/lint keep running on 3.12.

Python 3.15 (current stable) could follow once the toolchain (uv, deps) is comfortable with it — left out to keep this change low-risk.

Test Plan

  • uv run --python 3.14 pytest: 291 passed locally
  • CI green incl. the new matrix leg

Automated prep by Hermes maintainer.

- Test matrix gains 3.14 (locally verified: 291 tests pass on 3.14)
- Add the matching trove classifier
@beaufour
beaufour merged commit a1c7a48 into master Oct 27, 2026
6 checks passed
@beaufour
beaufour deleted the ci/add-py314 branch October 27, 2026 12:43
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