Skip to content

Commit 053ef17

Browse files
committed
Upgrade supported Pythons
1 parent f5e3818 commit 053ef17

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ jobs:
1818
- uses: actions/checkout@v4.2.2
1919
- uses: actions/setup-python@v5.3.0
2020
with:
21-
python-version: '3.10'
21+
python-version: '3.12'
2222
- uses: pre-commit/action@v3.0.1
2323

2424
test:
2525
name: Python
2626
runs-on: ubuntu-24.04
2727
strategy:
2828
matrix:
29-
python-version: ["3.8", "3.9", "3.10", "3.11"]
29+
python-version: ["3.10", "3.11", "3.12", "3.13"]
3030

3131
steps:
3232
- name: Cancel Previous Runs
@@ -66,7 +66,7 @@ jobs:
6666
- uses: actions/checkout@v4.2.2
6767
- uses: actions/setup-python@v5.3.0
6868
with:
69-
python-version: '3.10'
69+
python-version: '3.12'
7070
- name: Install dependencies
7171
run: |
7272
python3 -m pip install --upgrade pip

.github/workflows/wheels.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/checkout@v4.2.2
1919
- uses: actions/setup-python@v5.3.0
2020
with:
21-
python-version: '3.10'
21+
python-version: '3.12'
2222
- name: Install dependencies
2323
run: |
2424
python3 -m pip install --upgrade pip
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: macos-latest
4141
strategy:
4242
matrix:
43-
python: [3.8, 3.9, "3.10", "3.11"]
43+
python: ["3.10", "3.11", "3.12", "3.13"]
4444
steps:
4545
- name: Download wheels
4646
uses: actions/download-artifact@v4.1.8
@@ -62,7 +62,7 @@ jobs:
6262
runs-on: windows-latest
6363
strategy:
6464
matrix:
65-
python: [3.8, 3.9, "3.10", "3.11"]
65+
python: ["3.10", "3.11", "3.12", "3.13"]
6666
wordsize: [64]
6767
steps:
6868
- name: Download wheels
@@ -86,7 +86,7 @@ jobs:
8686
needs: ['distbuild']
8787
strategy:
8888
matrix:
89-
python: [3.8, 3.9, "3.10", "3.11"]
89+
python: ["3.10", "3.11", "3.12", "3.13"]
9090
steps:
9191
- name: Download wheels
9292
uses: actions/download-artifact@v4.1.8

docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ We recommend using `conda` for most users.
77

88
## System requirements
99

10-
tstrait requires Python 3.8+. Python dependencies are installed automatically by `pip` or `conda`.
10+
tstrait requires Python 3.10+. Python dependencies are installed automatically by `pip` or `conda`.
1111

1212
## Via conda
1313

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@ classifiers = [
3434
"License :: OSI Approved :: MIT License",
3535
"Programming Language :: Python",
3636
"Programming Language :: Python :: 3",
37-
"Programming Language :: Python :: 3.8",
38-
"Programming Language :: Python :: 3.9",
3937
"Programming Language :: Python :: 3.10",
4038
"Programming Language :: Python :: 3.11",
39+
"Programming Language :: Python :: 3.12",
40+
"Programming Language :: Python :: 3.13",
4141
"Programming Language :: Python :: 3 :: Only",
4242
"Topic :: Scientific/Engineering",
4343
"Topic :: Scientific/Engineering :: Bio-Informatics",
4444
"Operating System :: Microsoft :: Windows",
4545
"Operating System :: POSIX",
4646
"Operating System :: MacOS",
4747
]
48-
requires-python = ">=3.8"
48+
requires-python = ">=3.10"
4949
dependencies = [
5050
"numpy>=1.20.3",
5151
"numba>=0.57.0",

0 commit comments

Comments
 (0)