Skip to content

Commit 66676cc

Browse files
committed
Remove support for Python 3.9
1 parent 9f75a0b commit 66676cc

File tree

4 files changed

+5
-25
lines changed

4 files changed

+5
-25
lines changed

.github/workflows/pytest-builds.yml

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

1818
steps:

.github/workflows/release-wheels.yml

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ jobs:
4646
matrix:
4747
include:
4848
# Windows 32 bit
49-
- os: windows-latest
50-
python: 39
51-
platform_id: win32
5249
- os: windows-latest
5350
python: 310
5451
platform_id: win32
@@ -63,9 +60,6 @@ jobs:
6360
platform_id: win32
6461

6562
# Windows 64 bit
66-
- os: windows-latest
67-
python: 39
68-
platform_id: win_amd64
6963
- os: windows-latest
7064
python: 310
7165
platform_id: win_amd64
@@ -80,10 +74,6 @@ jobs:
8074
platform_id: win_amd64
8175

8276
# Linux 64 bit manylinux2014
83-
- os: ubuntu-latest
84-
python: 39
85-
platform_id: manylinux_x86_64
86-
manylinux_image: manylinux2014
8777
- os: ubuntu-latest
8878
python: 310
8979
platform_id: manylinux_x86_64
@@ -102,9 +92,6 @@ jobs:
10292
manylinux_image: manylinux2014
10393

10494
# Linux aarch64
105-
- os: ubuntu-latest
106-
python: 39
107-
platform_id: manylinux_aarch64
10895
- os: ubuntu-latest
10996
python: 310
11097
platform_id: manylinux_aarch64
@@ -119,9 +106,6 @@ jobs:
119106
platform_id: manylinux_aarch64
120107

121108
# MacOS x86_64
122-
- os: macos-latest
123-
python: 39
124-
platform_id: macosx_x86_64
125109
- os: macos-latest
126110
python: 310
127111
platform_id: macosx_x86_64
@@ -136,9 +120,6 @@ jobs:
136120
platform_id: macosx_x86_64
137121

138122
# MacOS arm64
139-
- os: macos-latest
140-
python: 39
141-
platform_id: macosx_arm64
142123
- os: macos-latest
143124
python: 310
144125
platform_id: macosx_arm64
@@ -170,7 +151,7 @@ jobs:
170151
- uses: actions/setup-python@v5
171152
name: Install Python
172153
with:
173-
python-version: '3.9'
154+
python-version: '3.10'
174155

175156
- name: Install cibuildwheel
176157
run: |
@@ -206,7 +187,7 @@ jobs:
206187
strategy:
207188
fail-fast: false
208189
matrix:
209-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
190+
python-version: ['3.10', '3.11', '3.12', '3.13']
210191

211192
steps:
212193
- name: Install Rust (stable)

docs/release_notes/v2.1.0.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Changes
77
.......
88

99
* Updated to PyO3 v0.24 and Rust v2024
10-
* Dropped support for Python 3.8 and added it for support for Python 3.13
10+
* Dropped support for Python 3.8 and 3.9, added support for Python 3.13
1111
* Requires NumPy > v2.0
1212

1313
Enhancements

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ classifiers = [
1414
"Development Status :: 5 - Production/Stable",
1515
"Natural Language :: English",
1616
"Programming Language :: Rust",
17-
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
2019
"Programming Language :: Python :: 3.12",
@@ -34,7 +33,7 @@ license = "MIT"
3433
name = "pylibjpeg-rle"
3534
readme = "README.md"
3635
version = "2.1.0"
37-
requires-python = ">=3.9"
36+
requires-python = ">=3.10"
3837
dependencies = [
3938
"numpy>=2.0",
4039
]

0 commit comments

Comments
 (0)