Skip to content

ci: add Python 3.14 to the test matrix - #6

Merged
jmitchel3 merged 1 commit into
mainfrom
ci/add-python-3.14
Jun 26, 2026
Merged

ci: add Python 3.14 to the test matrix#6
jmitchel3 merged 1 commit into
mainfrom
ci/add-python-3.14

Conversation

@jmitchel3

Copy link
Copy Markdown
Owner

What

Adds Python 3.14 to CI. It's stable now, requires-python already allows it (>=3.11), and the full suite passes on 3.14 locally — including under tox's strict flags (PYTHONDEVMODE=1 + -W error::DeprecationWarning), so no deprecation-as-error surprises.

  • Add 3.14 to the CI matrix and tox env_list
  • Generate tests/requirements/py314.txt and add 3.14 to compile.py
  • Add the Programming Language :: Python :: 3.14 classifier
  • Drop the dead py310 tox env (requires-python is >=3.11; CI never ran it)

No package/runtime change — test coverage only.

🤖 Generated with Claude Code

Python 3.14 is stable and the suite already passes on it locally, including
under tox's strict flags (PYTHONDEVMODE + -W error::DeprecationWarning).

- Add 3.14 to the CI matrix and tox env_list
- Generate tests/requirements/py314.txt and teach compile.py to emit it
- Add the 3.14 trove classifier
- Drop the dead py310 tox env (requires-python is >=3.11; CI never ran it)
@jmitchel3
jmitchel3 merged commit d3d3122 into main Jun 26, 2026
6 checks passed
@jmitchel3
jmitchel3 deleted the ci/add-python-3.14 branch June 26, 2026 00:40
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