Skip to content

Commit 475485a

Browse files
authored
[MNT] python 3.14 compatibility and python 3.9 end-of-life (#618)
python 3.14 compatibility and python 3.9 end-of-life
1 parent 0572432 commit 475485a

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
strategy:
9494
fail-fast: false
9595
matrix:
96-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
96+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
9797
os: [ubuntu-latest, windows-latest, macOS-latest]
9898
runs-on: ${{ matrix.os }}
9999
steps:
@@ -132,7 +132,7 @@ jobs:
132132
strategy:
133133
fail-fast: false
134134
matrix:
135-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
135+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
136136
os: [ubuntu-latest, windows-latest, macOS-latest]
137137
runs-on: ${{ matrix.os }}
138138
steps:

.github/workflows/wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
fail-fast: false # to not fail all combinations if just one fail
6262
matrix:
6363
os: [ubuntu-latest, macOS-latest]
64-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
64+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
6565

6666
steps:
6767
- uses: actions/checkout@v5
@@ -92,7 +92,7 @@ jobs:
9292
fail-fast: false # to not fail all combinations if just one fail
9393
matrix:
9494
os: [windows-latest]
95-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
95+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
9696

9797
steps:
9898
- uses: actions/checkout@v5

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ classifiers = [
3131
"Operating System :: POSIX",
3232
"Operating System :: Unix",
3333
"Operating System :: MacOS",
34-
"Programming Language :: Python :: 3.9",
3534
"Programming Language :: Python :: 3.10",
3635
"Programming Language :: Python :: 3.11",
3736
"Programming Language :: Python :: 3.12",
3837
"Programming Language :: Python :: 3.13",
38+
"Programming Language :: Python :: 3.14",
3939
]
40-
requires-python = ">=3.9,<3.14"
40+
requires-python = ">=3.9,<3.15"
4141
dependencies = [
4242
"numpy>=1.21.0,<2.4",
4343
"pandas>=1.1.0,<2.4.0",
4444
"packaging",
45-
"scikit-base>=0.6.1,<0.13.0",
46-
"scikit-learn>=0.24.0,<1.7.0",
45+
"scikit-base>=0.6.1,<0.14.0",
46+
"scikit-learn>=0.24.0,<1.8.0",
4747
"scipy<2.0.0,>=1.2.0",
4848
]
4949

0 commit comments

Comments
 (0)