Skip to content

Commit a0e677a

Browse files
committed
Update Python range to [3.9, 3.13]
Unfortunately, Python 3.8 does not support setuptools 77.0.0+, which we "need" for the license field to be a plain string.
1 parent d091843 commit a0e677a

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
os: [ubuntu-latest, windows-latest, macos-latest]
19-
python-version: ["3.8", "3.12"]
19+
python-version: ["3.9", "3.13"]
2020

2121
steps:
2222
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ classifiers = [
2222
"Intended Audience :: Education",
2323
"Intended Audience :: Science/Research",
2424
"Programming Language :: Python :: 3 :: Only",
25-
"Programming Language :: Python :: 3.8",
2625
"Programming Language :: Python :: 3.9",
2726
"Programming Language :: Python :: 3.10",
2827
"Programming Language :: Python :: 3.11",
2928
"Programming Language :: Python :: 3.12",
29+
"Programming Language :: Python :: 3.13",
3030
"Operating System :: Microsoft :: Windows",
3131
"Operating System :: Unix",
3232
"Operating System :: MacOS",
@@ -38,8 +38,7 @@ classifiers = [
3838
"Topic :: Utilities",
3939
]
4040

41-
# NB: Keep this in sync with environment.yml AND dev-environment.yml!
42-
requires-python = ">=3.8"
41+
requires-python = ">=3.9"
4342
dependencies = [
4443
"numpy",
4544
"jpype1 >= 1.3.0",

0 commit comments

Comments
 (0)