Skip to content

Commit ba06465

Browse files
MarTrepodiclaude
andcommitted
feat(ci): add Python 3.14 to test matrix and pyproject classifiers
Add Python 3.14 to the ci.yml test matrix so CI verifies the package runs on the latest stable interpreter, and add the corresponding "Programming Language :: Python :: 3.14" trove classifier so PyPI metadata accurately reflects supported versions. `requires-python = ">=3.10"` already covers 3.14, and the ruff `target-version = "py310"` / mypy `python_version = "3.10"` settings are floor values so they need no update. Branch protection on main has also been updated separately to require the new `Test (Python 3.14)` status check. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 5b4715c commit ba06465

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
strategy:
6767
fail-fast: false
6868
matrix:
69-
python-version: ["3.10", "3.11", "3.12", "3.13"]
69+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
7070
steps:
7171
- uses: actions/checkout@v6
7272

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ classifiers = [
1717
"Programming Language :: Python :: 3.11",
1818
"Programming Language :: Python :: 3.12",
1919
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2021
"License :: OSI Approved :: MIT License",
2122
"Operating System :: OS Independent",
2223
]

0 commit comments

Comments
 (0)