Skip to content

Commit 6b5c33c

Browse files
committed
Remove python 3.9 support and add 3.14 support
1 parent 52dba92 commit 6b5c33c

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
- uses: actions/checkout@v4
1717
with:
1818
submodules: recursive
19-
- name: Set up Python 3.9
19+
- name: Set up Python 3.10
2020
uses: actions/setup-python@v5
2121
with:
22-
python-version: "3.9"
22+
python-version: "3.10"
2323
- name: Install tox
2424
run: pip install tox
2525
- name: Lint
@@ -36,10 +36,10 @@ jobs:
3636
- uses: actions/checkout@v4
3737
with:
3838
submodules: recursive
39-
- name: Set up Python 3.9
39+
- name: Set up Python 3.10
4040
uses: actions/setup-python@v5
4141
with:
42-
python-version: "3.9"
42+
python-version: "3.10"
4343
- name: Install isal
4444
run: sudo apt-get install libisal-dev
4545
- name: Install tox and upgrade setuptools and pip
@@ -54,21 +54,21 @@ jobs:
5454
strategy:
5555
matrix:
5656
python-version:
57-
- "3.9"
5857
- "3.10"
5958
- "3.11"
6059
- "3.12"
6160
- "3.13"
62-
- "pypy-3.9"
61+
- "3.14"
6362
- "pypy-3.10"
63+
- "pypy-3.11"
6464
os: ["ubuntu-latest"]
6565
include:
6666
- os: "macos-13"
67-
python-version: "3.9"
68-
- os: "macos-14"
67+
python-version: "3.10"
68+
- os: "macos-latest"
6969
python-version: "3.10"
7070
- os: "windows-latest"
71-
python-version: "3.9"
71+
python-version: "3.10"
7272
steps:
7373
- uses: actions/checkout@v4
7474
with:
@@ -104,7 +104,7 @@ jobs:
104104
strategy:
105105
matrix:
106106
python_version:
107-
- "3.9"
107+
- "3.10"
108108
steps:
109109
- uses: actions/checkout@v4
110110
with:

CHANGELOG.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ Changelog
1010
1111
version 1.8.0-dev
1212
-----------------
13-
+ Python 3.8 is no longer supported.
13+
+ Python 3.14 is supported.
14+
+ Python 3.8 and 3.9 are no longer supported.
1415
+ Fix an issue where flushing using igzip_threaded caused a gzip end of stream
1516
and started a new gzip stream. In essence creating a concatenated gzip
1617
stream. Now it is in concordance with how single threaded gzip streams

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ requires-python = ">=3.9" # Because of setuptools version
1717
classifiers = [
1818
"Programming Language :: Python :: 3 :: Only",
1919
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.9",
2120
"Programming Language :: Python :: 3.10",
2221
"Programming Language :: Python :: 3.11",
2322
"Programming Language :: Python :: 3.12",
2423
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python :: 3.14",
2525
"Programming Language :: Python :: Implementation :: CPython",
2626
"Programming Language :: Python :: Implementation :: PyPy",
2727
"Programming Language :: C",

0 commit comments

Comments
 (0)