Skip to content

Commit 4e9c9d5

Browse files
committed
Drop Python 3.9 support
Python 3.9 reached end of life in October 2025; remove it from the CI matrix, classifiers, python_requires, and ruff target. Bump pypy-3.9 to pypy-3.10 in the matrix.
1 parent 7667c9e commit 4e9c9d5

3 files changed

Lines changed: 3 additions & 5 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ jobs:
181181
- 3.12
182182
- 3.11
183183
- "3.10"
184-
- 3.9
185184
no-extensions: ['', 'Y']
186185
os: [ubuntu, macos, windows]
187186
debug: ['', 'Y']
@@ -199,7 +198,7 @@ jobs:
199198
- no-extensions: Y
200199
debug: Y
201200
include:
202-
- pyver: pypy-3.9
201+
- pyver: pypy-3.10
203202
no-extensions: Y
204203
os: ubuntu
205204
debug: ''

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55

66
[tool.ruff]
7-
target-version = "py39"
7+
target-version = "py310"
88

99
[tool.cibuildwheel]
1010
test-requires = "-r requirements/pytest.txt"

setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,14 @@ classifiers =
3232

3333
Programming Language :: Python
3434
Programming Language :: Python :: 3
35-
Programming Language :: Python :: 3.9
3635
Programming Language :: Python :: 3.10
3736
Programming Language :: Python :: 3.11
3837
Programming Language :: Python :: 3.12
3938
Programming Language :: Python :: 3.13
4039
Programming Language :: Python :: 3.14
4140

4241
[options]
43-
python_requires = >= 3.9
42+
python_requires = >= 3.10
4443
install_requires =
4544
typing-extensions >= 4.1.0; python_version < '3.11'
4645
packages =

0 commit comments

Comments
 (0)