Skip to content

Commit af8d343

Browse files
committed
drop Python 3.9 and 3.10
1 parent 8cd683f commit af8d343

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,8 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
1616
matrix:
17-
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
17+
python-version: [ "3.10", "3.11", "3.12", "3.13", "3.14" ]
1818
os: [ windows-latest, ubuntu-latest, macos-latest ]
19-
# https://scientific-python.org/specs/spec-0000/
20-
numpy-version: ["==1.24", ">=2"]
21-
exclude:
22-
- python-version: "3.12"
23-
numpy-version: "==1.24"
2419
fail-fast: false
2520

2621
steps:

pyproject.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
build-backend = "setuptools.build_meta"
33
requires = [
44
"build",
5-
"numpy>=2.0.0rc1,<3; python_version>='3.9'",
6-
"oldest-supported-numpy; python_version<'3.9'",
5+
"numpy>=2,<3",
76
"pip>9.0.1",
87
"setuptools>=42",
98
"setuptools-scm[toml]>=3.4",
@@ -18,15 +17,13 @@ license-files = [ "LICENSE.txt" ]
1817
authors = [
1918
{ name = "Eric Firing, Filipe Fernandes", email = "[email protected]" },
2019
]
21-
requires-python = ">=3.9"
20+
requires-python = ">=3.11"
2221
classifiers = [
2322
"Development Status :: 5 - Production/Stable",
2423
"Intended Audience :: Science/Research",
2524
"Operating System :: OS Independent",
2625
"Programming Language :: Python",
2726
"Programming Language :: Python :: 3 :: Only",
28-
"Programming Language :: Python :: 3.9",
29-
"Programming Language :: Python :: 3.10",
3027
"Programming Language :: Python :: 3.11",
3128
"Programming Language :: Python :: 3.12",
3229
"Programming Language :: Python :: 3.13",
@@ -38,7 +35,7 @@ dynamic = [
3835
"version",
3936
]
4037
dependencies = [
41-
"numpy>=1.21",
38+
"numpy>=2",
4239
]
4340
urls.documentation = "https://teos-10.github.io/GSW-Python/"
4441
urls.homepage = "https://www.teos-10.org/"

0 commit comments

Comments
 (0)