Skip to content

Commit 0b5f879

Browse files
committed
Drop Python 3.9 support, update to Python 3.10-3.13
- Update pyproject.toml requires-python to >=3.10 - Remove Python 3.9 classifier, add Python 3.13 classifier - Update GitHub Actions tests to use Python 3.10 and 3.13
1 parent 37cda03 commit 0b5f879

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
python: [3.9, 3.12]
15+
python: ["3.10", 3.13]
1616
os: [macos-latest, ubuntu-24.04, windows-latest]
1717
sys: [mingw64, ucrt64]
1818
env: [x86_64, ucrt-x86_64]

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
UPCOMING - [1.1.1]
33
******************
44

5+
- Drop Python 3.9 support, require Python >= 3.10 (:pr:`397`, :user:`benjeffery`)
6+
57

68
********************
79
[1.1.0] - 2025-08-16

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ classifiers = [
2121
"Operating System :: Microsoft :: Windows",
2222
"Programming Language :: Python",
2323
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.9",
2524
"Programming Language :: Python :: 3.10",
2625
"Programming Language :: Python :: 3.11",
2726
"Programming Language :: Python :: 3.12",
27+
"Programming Language :: Python :: 3.13",
2828
"Topic :: Scientific/Engineering",
2929
"Topic :: Scientific/Engineering :: Bio-Informatics",
3030
]
3131
keywords = ["tree sequences", "tskit"]
32-
requires-python = ">=3.9"
32+
requires-python = ">=3.10"
3333
dependencies = [
3434
"msprime>=1.0.1",
3535
"tskit",

0 commit comments

Comments
 (0)