Skip to content

Commit 9e2c843

Browse files
committed
ci: test on Python 3.14; correct the version classifiers
requires-python is ">=3.12", so 3.14 is already promised — but the matrix only proved 3.12 and 3.13. Every local check during Phase 20.2 (3145 tests, ruff, pyright) ran on 3.14.4, so the code is known good there; CI just did not attest to it. Classifiers were stale too: they listed only 3.12 while CI had been testing 3.13 since the workflow was written. Separable from the error-handling work in this PR — revert this commit alone if 3.14 turns up a dependency wheel problem on ubuntu runners.
1 parent e7c0c83 commit 9e2c843

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: ["3.12", "3.13"]
16+
python-version: ["3.12", "3.13", "3.14"]
1717

1818
steps:
1919
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ classifiers = [
2121
"License :: OSI Approved :: MIT License",
2222
"Programming Language :: Python :: 3",
2323
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
25+
"Programming Language :: Python :: 3.14",
2426
]
2527
dependencies = [
2628
"fastmcp>=3.2.0",

0 commit comments

Comments
 (0)