Skip to content

Commit 8273ae5

Browse files
committed
ci: add Python 3.14 to test matrix and sync version metadata
- Add '3.14' to the test matrices in ci.yml and release.yml - Update classifiers.txt to list 3.10-3.14 (drop stale 3.5-3.7) - Update Python version range in docs/release.rst Refs #20
1 parent 89c7704 commit 8273ae5

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-latest
4242
strategy:
4343
matrix:
44-
python-version: ['3.10', '3.11', '3.12', '3.13']
44+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
4545
steps:
4646
- name: Checkout code
4747
uses: actions/checkout@v4

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
runs-on: ubuntu-latest
5454
strategy:
5555
matrix:
56-
python-version: ['3.10', '3.11', '3.12', '3.13']
56+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
5757
steps:
5858
- name: Checkout code
5959
uses: actions/checkout@v4

‎classifiers.txt‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ License :: OSI Approved :: Apache Software License
55
Programming Language :: Python
66
Programming Language :: Python :: 3
77
Programming Language :: Python :: 3 :: Only
8-
Programming Language :: Python :: 3.5
9-
Programming Language :: Python :: 3.6
10-
Programming Language :: Python :: 3.7
8+
Programming Language :: Python :: 3.10
9+
Programming Language :: Python :: 3.11
10+
Programming Language :: Python :: 3.12
11+
Programming Language :: Python :: 3.13
12+
Programming Language :: Python :: 3.14
1113
Topic :: Software Development :: Libraries
1214
Topic :: Utilities

‎docs/release.rst‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Release Steps
7373
Once the tag is pushed, the Release workflow automatically:
7474

7575
* Builds the Python package (wheel and sdist)
76-
* Tests the package on Python 3.10-3.13
76+
* Tests the package on Python 3.10-3.14
7777
* Publishes to TestPyPI
7878
* Publishes to PyPI
7979
* Creates a GitHub Release with the built artifacts

0 commit comments

Comments
 (0)