WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit a51899b

Browse files
committed
chore: Drop Python 3.9 support, advertise 3.14
1 parent 0f61bcb commit a51899b

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

.github/workflows/test.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ jobs:
114114
matrix:
115115
os: ['ubuntu-latest', 'windows-latest', 'macos-14', 'macos-latest']
116116
python-version:
117-
- "3.9"
118117
- "3.10"
119118
- "3.11"
120119
- "3.12"
@@ -127,24 +126,22 @@ jobs:
127126
include:
128127
# Basic dependencies only
129128
- os: ubuntu-latest
130-
python-version: "3.9"
129+
python-version: "3.10"
131130
architecture: 'x64'
132131
dependencies: 'none'
133132
# Absolute minimum dependencies
134133
- os: ubuntu-latest
135-
python-version: "3.9"
134+
python-version: "3.10"
136135
architecture: 'x64'
137136
dependencies: 'min'
138137
# Absolute minimum dependencies
139138
- os: ubuntu-latest
140-
python-version: "3.10"
139+
python-version: "3.11"
141140
architecture: 'x64'
142141
dependencies: 'min'
143142
exclude:
144143
# Use ubuntu-latest to cover the whole range of Python. For Windows
145144
# and macOS, checking oldest and newest should be sufficient.
146-
- os: windows-latest
147-
python-version: "3.10"
148145
- os: windows-latest
149146
python-version: "3.11"
150147
- os: windows-latest
@@ -154,15 +151,13 @@ jobs:
154151
- os: windows-latest
155152
python-version: "3.13t"
156153
- os: macos-14
157-
python-version: "3.9"
154+
python-version: "3.11"
158155
- os: macos-14
159-
python-version: "3.10"
156+
python-version: "3.12"
160157
- os: macos-14
161-
python-version: "3.14"
158+
python-version: "3.13"
162159
- os: macos-14
163-
python-version: "3.14t"
164-
- os: macos-latest
165-
python-version: "3.10"
160+
python-version: "3.13t"
166161
- os: macos-latest
167162
python-version: "3.11"
168163
- os: macos-latest
@@ -171,6 +166,7 @@ jobs:
171166
python-version: "3.13"
172167
- os: macos-latest
173168
python-version: "3.13t"
169+
python-version: "3.14t"
174170

175171
## Unavailable architectures
176172
# x86 is available for Windows
@@ -194,10 +190,10 @@ jobs:
194190
- os: macos-14
195191
dependencies: pre
196192
# Drop pre tests for SPEC-0-unsupported Python versions
197-
- python-version: '3.9'
198-
dependencies: pre
199193
- python-version: '3.10'
200194
dependencies: pre
195+
- python-version: '3.11'
196+
dependencies: pre
201197

202198
env:
203199
DEPENDS: ${{ matrix.dependencies }}

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ classifiers = [
2727
"Programming Language :: Python :: 3.11",
2828
"Programming Language :: Python :: 3.12",
2929
"Programming Language :: Python :: 3.13",
30+
"Programming Language :: Python :: 3.14",
3031
"Topic :: Scientific/Engineering",
3132
]
3233
# Version from setuptools_scm

0 commit comments

Comments
 (0)