Skip to content

Commit fb5197c

Browse files
committed
chore: drop Python 3.9 support and update CI/CD workflows
- Remove Python 3.9 from test matrix in GitHub Actions workflows - Update README to reflect new minimum Python version requirement (3.10+) - Adjust pyproject.toml classifiers and requires-python constraint - Ensures compatibility and reduces maintenance burden for older Python versions
1 parent b5aa9b4 commit fb5197c

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

.github/workflows/pip.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
platform: [ubuntu-latest]
15-
python-version: ["3.9", "3.10", "3.11", "3.12"]
15+
python-version: ["3.10", "3.11", "3.12"]
1616

1717
runs-on: ${{ matrix.platform }}
1818
# runs-on: self-hosted

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
fail-fast: false
1010
matrix:
1111
platform: [ubuntu-latest]
12-
python-version: ["3.9", "3.10", "3.11", "3.12"]
12+
python-version: ["3.10", "3.11", "3.12"]
1313

1414
runs-on: ${{ matrix.platform }}
1515
steps:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ or deploy it locally following the instructions below.
9797

9898
### Requirements
9999

100-
- [Python 3.9+](https://www.python.org/downloads/)
100+
- [Python 3.10+](https://www.python.org/downloads/)
101101

102102
#### Install from pip [NEW]
103103

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,12 @@ authors = [
1010
{name = "vincentqyw"},
1111
]
1212
readme = "README.md"
13-
requires-python = ">=3.9,<3.13"
13+
requires-python = ">=3.10,<3.13"
1414
license = {file = "LICENSE"}
1515
classifiers = [
1616
"Programming Language :: Python :: 3",
1717
"License :: OSI Approved :: Apache Software License",
1818
"Operating System :: OS Independent",
19-
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",
2221
"Programming Language :: Python :: 3.12",

0 commit comments

Comments
 (0)