Skip to content

Commit 651e4c5

Browse files
committed
bump supported Python versions
1 parent 0562000 commit 651e4c5

File tree

3 files changed

+22
-21
lines changed

3 files changed

+22
-21
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
max-parallel: 5
1414
matrix:
1515
python-version:
16-
- "3.9"
1716
- "3.10"
1817
- "3.11"
1918
- "3.12"
2019
- "3.13"
21-
- "pypy3.9"
20+
- "3.14"
21+
- "pypy3.11"
2222

2323
steps:
2424
- uses: actions/checkout@v2

CHANGELOG.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,14 @@ dev
66

77
**API Changes (Backward Incompatible)**
88

9-
-
9+
- Support for Python 3.9 has been removed.
10+
- Support for PyPy 3.9 has been removed.
11+
12+
**API Changes (Backward Compatible)**
13+
14+
- Support for Python 3.14 has been added.
15+
- Support for PyPy 3.11 has been added.
16+
1017

1118
**Bugfixes**
1219

pyproject.toml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ maintainers = [
1818
{ name = "Thomas Kriechbaumer", email = "thomas@kriechbaumer.name" },
1919
]
2020

21-
requires-python = ">=3.9"
21+
requires-python = ">=3.10"
2222
dependencies = []
2323
dynamic = ["version"]
2424

@@ -30,11 +30,11 @@ classifiers = [
3030
"Programming Language :: Python",
3131
"Programming Language :: Python :: 3 :: Only",
3232
"Programming Language :: Python :: 3",
33-
"Programming Language :: Python :: 3.9",
3433
"Programming Language :: Python :: 3.10",
3534
"Programming Language :: Python :: 3.11",
3635
"Programming Language :: Python :: 3.12",
3736
"Programming Language :: Python :: 3.13",
37+
"Programming Language :: Python :: 3.14",
3838
"Programming Language :: Python :: Implementation :: CPython",
3939
"Programming Language :: Python :: Implementation :: PyPy",
4040
]
@@ -68,9 +68,9 @@ linting = [
6868
packaging = [
6969
"check-manifest==0.50",
7070
"readme-renderer==44.0",
71-
"build>=1.2.2,<2",
72-
"twine>=5.1.1,<6",
73-
"wheel>=0.45.0,<1",
71+
"build>=1.3.0,<2",
72+
"twine>=6.2.0,<7",
73+
"wheel>=0.45.1,<1",
7474
]
7575

7676
docs = [
@@ -149,16 +149,16 @@ source = [
149149

150150
[tool.tox]
151151
min_version = "4.23.2"
152-
env_list = [ "py39", "py310", "py311", "py312", "py313", "pypy3", "lint", "docs", "packaging" ]
152+
env_list = [ "py310", "py311", "py312", "py313", "py314", "pypy311", "lint", "docs", "packaging" ]
153153

154154
[tool.tox.gh-actions]
155155
python = """
156-
3.9: py39, h2spec, lint, docs, packaging
157-
3.10: py310
156+
3.10: py310, h2spec, lint, docs, packaging
158157
3.11: py311
159158
3.12: py312
160159
3.13: py313
161-
pypy3: pypy3
160+
3.14: py314
161+
pypy3.11: pypy311
162162
"""
163163

164164
[tool.tox.env_run_base]
@@ -170,12 +170,6 @@ commands = [
170170
["pytest", "--cov-report=xml", "--cov-report=term", "--cov=hpack", { replace = "posargs", extend = true }]
171171
]
172172

173-
[tool.tox.env.pypy3]
174-
# temporarily disable coverage testing on PyPy due to performance problems
175-
commands = [
176-
["pytest", { replace = "posargs", extend = true }]
177-
]
178-
179173
[tool.tox.env.lint]
180174
dependency_groups = ["linting"]
181175
commands = [
@@ -193,7 +187,7 @@ commands = [
193187
]
194188

195189
[tool.tox.env.packaging]
196-
base_python = ["python39"]
190+
base_python = ["python3.10"]
197191
dependency_groups = ["packaging"]
198192
allowlist_externals = ["rm"]
199193
commands = [
@@ -204,7 +198,7 @@ commands = [
204198
]
205199

206200
[tool.tox.env.publish]
207-
base_python = ["python39"]
201+
base_python = ["python3.10"]
208202
dependency_groups = ["packaging"]
209203
allowlist_externals = ["twine"]
210204
commands = [
@@ -221,7 +215,7 @@ commands = [
221215
]
222216

223217
[tool.tox.env.create_test_output]
224-
base_python = ["python3.9"]
218+
base_python = ["python3.10"]
225219
commands = [
226220
["python", "{toxinidir}/utils/create_test_output.py", { replace = "posargs", extend = true }],
227221
]

0 commit comments

Comments
 (0)