Skip to content

Commit 6f68be9

Browse files
committed
Enable Python 3.14 support, disable Python 3.9
1 parent 5bb8918 commit 6f68be9

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
- uses: actions/checkout@v4
2020
with:
2121
submodules: recursive
22-
- name: Set up Python 3.9
22+
- name: Set up Python 3.10
2323
uses: actions/[email protected]
2424
with:
25-
python-version: "3.9"
25+
python-version: "3.10"
2626
- name: Install tox
2727
run: pip install tox
2828
- name: Lint
@@ -39,10 +39,10 @@ jobs:
3939
- uses: actions/checkout@v4
4040
with:
4141
submodules: recursive
42-
- name: Set up Python 3.9
42+
- name: Set up Python 3.10
4343
uses: actions/[email protected]
4444
with:
45-
python-version: "3.9"
45+
python-version: "3.10"
4646
- name: Install tox and upgrade setuptools and pip
4747
run: pip install --upgrade tox setuptools pip
4848
- name: Run tox -e ${{ matrix.tox_env }}
@@ -53,21 +53,21 @@ jobs:
5353
strategy:
5454
matrix:
5555
python-version:
56-
- "3.9"
5756
- "3.10"
5857
- "3.11"
5958
- "3.12"
6059
- "3.13"
61-
- "pypy-3.9"
60+
- "3.14"
6261
- "pypy-3.10"
62+
- "pypy-3.11"
6363
os: ["ubuntu-latest"]
6464
include:
6565
- os: "macos-14" # For m1 macos
6666
python-version: "3.12"
6767
- os: "macos-13" # for x86 macos
68-
python-version: "3.9"
68+
python-version: "3.10"
6969
- os: "windows-latest"
70-
python-version: "3.9"
70+
python-version: "3.10"
7171
steps:
7272
- uses: actions/checkout@v4
7373
with:
@@ -76,6 +76,7 @@ jobs:
7676
uses: actions/[email protected]
7777
with:
7878
python-version: ${{ matrix.python-version }}
79+
allow-prereleases: true
7980
- name: Install tox and upgrade setuptools
8081
run: pip install --upgrade tox setuptools
8182
- name: Set MSVC developer prompt
@@ -95,7 +96,7 @@ jobs:
9596
strategy:
9697
matrix:
9798
python_version:
98-
- "3.9"
99+
- "3.10"
99100
steps:
100101
- uses: actions/checkout@v4
101102
with:

CHANGELOG.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Changelog
99
1010
version develop
1111
-----------------
12-
+ Python 3.8 is no longer supported.
12+
+ Python 3.14 is supported.
13+
+ Python 3.8 and 3.9 are no longer supported.
1314
+ Switched to setuptools-scm for building the package rather than versioningit.
1415
+ Test files are added to the source distribution.
1516

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ requires-python = ">=3.9" # Because of setuptools version
1515
classifiers = [
1616
"Programming Language :: Python :: 3 :: Only",
1717
"Programming Language :: Python :: 3",
18-
"Programming Language :: Python :: 3.9",
1918
"Programming Language :: Python :: 3.10",
2019
"Programming Language :: Python :: 3.11",
2120
"Programming Language :: Python :: 3.12",
2221
"Programming Language :: Python :: 3.13",
22+
"Programming Language :: Python :: 3.14",
2323
"Programming Language :: Python :: Implementation :: CPython",
2424
"Programming Language :: Python :: Implementation :: PyPy",
2525
"Programming Language :: C",

0 commit comments

Comments
 (0)