Skip to content

Commit 73cc9d7

Browse files
committed
Drop support for Python 3.9
1 parent 7711949 commit 73cc9d7

File tree

4 files changed

+25
-92
lines changed

4 files changed

+25
-92
lines changed

.github/workflows/tests.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ jobs:
5050
"windows-2019",
5151
},
5252
"python-version": {
53-
"3.9",
5453
"3.10",
5554
"3.11",
5655
"3.12",

changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
- Allow set comparison between groups and single platform.
99
- Add support for Tuxedo OS detection.
1010
- Add support for Python 3.13.
11+
- Drop supports for Python 3.9.
12+
- Run jobs on `ubuntu-24.04` instead of `ubuntu-22.04`.
1113
- Run tests on `macos-15`. Remove tests on `macos-12`.
1214
- Run tests on Python 3.14-dev.
1315

pyproject.toml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
name = "extra-platforms"
44
version = "1.4.0"
55
# Python versions and their status: https://devguide.python.org/versions/
6-
requires-python = ">= 3.9"
6+
requires-python = ">= 3.10"
77
description = "Detect platforms and group them by family"
88
authors = [{ name = "Kevin Deldycke", email = "kevin@deldycke.com" }]
99
readme = "readme.md"
@@ -19,7 +19,6 @@ classifiers = [
1919
'Operating System :: Microsoft :: Windows',
2020
'Operating System :: POSIX :: Linux',
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.9",
2322
"Programming Language :: Python :: 3.10",
2423
"Programming Language :: Python :: 3.11",
2524
"Programming Language :: Python :: 3.12",
@@ -43,12 +42,12 @@ test = [
4342
]
4443
docs = [
4544
"furo ~= 2024.8.6",
46-
"myst-parser ~= 3.0.0",
47-
"sphinx >= 7",
48-
"sphinx-autodoc-typehints >= 2",
45+
"myst-parser ~= 4.0.0",
46+
# Sphinx 8 is the first version to drop Python 3.9.
47+
"sphinx ~= 8.1.3",
48+
"sphinx-autodoc-typehints ~= 2.5.0",
4949
"sphinx-copybutton ~= 0.5.2",
50-
# sphinx-design 0.5.0 is the first to allow Sphinx 7.
51-
"sphinx-design >= 0.5",
50+
"sphinx-design ~= 0.6.0",
5251
"sphinx-issues ~= 5.0.0",
5352
"sphinxcontrib-mermaid ~= 1.0.0",
5453
"sphinxext-opengraph ~= 0.9.0",

0 commit comments

Comments
 (0)