Skip to content

Commit 29fce23

Browse files
committed
fix: update required Python version to 3.9 in pyproject.toml and streamline CI configuration
Signed-off-by: Frost Ming <me@frostming.com>
1 parent b274ae9 commit 29fce23

2 files changed

Lines changed: 3 additions & 27 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,15 @@ jobs:
1515
runs-on: ${{ matrix.os }}
1616
strategy:
1717
matrix:
18-
python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "3.13"]
19-
os: [ubuntu-latest, windows-latest]
20-
arch: [x64]
21-
include:
22-
- python-version: "3.12"
23-
os: windows-latest
24-
arch: x86
25-
- python-version: "3.8"
26-
os: macos-13
27-
arch: x64
28-
- python-version: "3.9"
29-
os: macos-13
30-
arch: x64
31-
- python-version: "3.10"
32-
os: macos-latest
33-
arch: arm64
34-
- python-version: "3.11"
35-
os: macos-latest
36-
arch: arm64
37-
- python-version: "3.12"
38-
os: macos-latest
39-
arch: arm64
40-
- python-version: "3.13"
41-
os: macos-latest
42-
arch: arm64
18+
python-version: [3.9, "3.10", "3.11", "3.12", "3.13", 3.14]
19+
os: [ubuntu-latest, windows-latest, macos-latest]
4320

4421
steps:
4522
- uses: actions/checkout@v4
4623
- name: Set up PDM
4724
uses: pdm-project/setup-pdm@v4
4825
with:
4926
python-version: ${{ matrix.python-version }}
50-
architecture: ${{ matrix.arch }}
5127
cache: "true"
5228

5329
- name: Install packages

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies = [
88
"packaging>=20",
99
"platformdirs>=4.3.6",
1010
]
11-
requires-python = ">=3.8"
11+
requires-python = ">=3.9"
1212
license = {text = "MIT"}
1313
readme = "README.md"
1414
dynamic = ["version"]

0 commit comments

Comments
 (0)