Skip to content

Commit 14d7668

Browse files
committed
DEP: Update Python version support to 3.9-3.14
- Drop support for Python 3.8 and below - Add support for Python 3.13 and 3.14 - Update CI/CD workflows and wheel building - Update README documentation
1 parent f33e694 commit 14d7668

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/build-wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
run: python -m cibuildwheel --output-dir wheelhouse
2323
env:
2424
CIBW_BUILD_VERBOSITY: 1
25-
CIBW_BUILD: "cp38-* cp39-* cp310-* cp311-* cp312-*"
25+
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-* cp314-*"
2626
CIBW_ARCHS_MACOS: "x86_64 arm64"
2727
CIBW_SKIP: "pp3*"
2828
- uses: actions/upload-artifact@v2

.github/workflows/run-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
matrix:
1010
os: [ubuntu-latest, macos-latest, windows-latest]
11-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
11+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1212

1313
runs-on: ${{ matrix.os }}
1414

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ running
1313
```console
1414
pip install tmtools
1515
```
16-
Pre-built wheels are available for Linux, macOS, and Windows, for Python 3.6
16+
Pre-built wheels are available for Linux, macOS, and Windows, for Python 3.9
1717
and up.
1818

1919

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,12 @@ def _read_long_description():
3232
"Intended Audience :: Science/Research",
3333
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
3434
"Programming Language :: Python :: 3",
35-
"Programming Language :: Python :: 3.8",
3635
"Programming Language :: Python :: 3.9",
3736
"Programming Language :: Python :: 3.10",
3837
"Programming Language :: Python :: 3.11",
3938
"Programming Language :: Python :: 3.12",
39+
"Programming Language :: Python :: 3.13",
40+
"Programming Language :: Python :: 3.14",
4041
"Topic :: Scientific/Engineering",
4142
],
4243
license="GPLv3",

0 commit comments

Comments
 (0)