Skip to content

Commit 8e0bf83

Browse files
committed
prepare for next release cycle
1 parent 91ef398 commit 8e0bf83

File tree

4 files changed

+29
-12
lines changed

4 files changed

+29
-12
lines changed

.readthedocs.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1+
# Read the Docs configuration file for Sphinx projects
12
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
3+
24
version: 2
35

46
build:
5-
os: ubuntu-22.04
7+
os: ubuntu-24.04
68
tools:
79
python: "3.13"
810
jobs:

CHANGELOG.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
Release History
22
===============
33

4+
dev
5+
---
6+
7+
**API Changes (Backward Incompatible)**
8+
9+
- Support for Python 3.9 has been removed.
10+
11+
**API Changes (Backward Compatible)**
12+
13+
- Support for Python 3.14 has been added.
14+
15+
**Bugfixes**
16+
17+
-
18+
419
4.3.0 (2025-08-23)
520
------------------
621

pyproject.toml

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

21-
requires-python = ">=3.9"
21+
requires-python = ">=3.10"
2222
dependencies = [
2323
"hyperframe>=6.1,<7",
2424
"hpack>=4.1,<5",
@@ -33,11 +33,11 @@ classifiers = [
3333
"Programming Language :: Python",
3434
"Programming Language :: Python :: 3 :: Only",
3535
"Programming Language :: Python :: 3",
36-
"Programming Language :: Python :: 3.9",
3736
"Programming Language :: Python :: 3.10",
3837
"Programming Language :: Python :: 3.11",
3938
"Programming Language :: Python :: 3.12",
4039
"Programming Language :: Python :: 3.13",
40+
"Programming Language :: Python :: 3.14",
4141
"Programming Language :: Python :: Implementation :: CPython",
4242
"Programming Language :: Python :: Implementation :: PyPy",
4343
]
@@ -92,7 +92,7 @@ version = { attr = "h2.__version__" }
9292

9393
[tool.ruff]
9494
line-length = 150
95-
target-version = "py39"
95+
target-version = "py310"
9696
format.preview = true
9797
format.docstring-code-line-length = 100
9898
format.docstring-code-format = true
@@ -170,15 +170,15 @@ source = [
170170

171171
[tool.tox]
172172
min_version = "4.23.2"
173-
env_list = [ "py39", "py310", "py311", "py312", "py313", "pypy3", "lint", "docs", "packaging" ]
173+
env_list = [ "py310", "py311", "py312", "py313", "py314", "pypy3", "lint", "docs", "packaging" ]
174174

175175
[tool.tox.gh-actions]
176176
python = """
177-
3.9: py39, h2spec, lint, docs, packaging
178-
3.10: py310
177+
3.10: py310, h2spec, lint, docs, packaging
179178
3.11: py311
180179
3.12: py312
181180
3.13: py313
181+
3.14: py314
182182
pypy3: pypy3
183183
"""
184184

@@ -211,7 +211,7 @@ commands = [
211211
]
212212

213213
[tool.tox.env.packaging]
214-
base_python = ["python39"]
214+
base_python = ["python3.10"]
215215
dependency_groups = ["packaging"]
216216
allowlist_externals = ["rm"]
217217
commands = [
@@ -222,7 +222,7 @@ commands = [
222222
]
223223

224224
[tool.tox.env.publish]
225-
base_python = ["python39"]
225+
base_python = ["python3.10"]
226226
dependency_groups = ["packaging"]
227227
commands = [
228228
["python", "-m", "build", "--outdir", "dist/"],
@@ -231,7 +231,7 @@ commands = [
231231
]
232232

233233
[tool.tox.env.graphs]
234-
basepython = ["python3.9"]
234+
basepython = ["python3.10"]
235235
deps = [
236236
"graphviz==0.14.1",
237237
]
@@ -240,7 +240,7 @@ commands = [
240240
]
241241

242242
[tool.tox.env.h2spec]
243-
basepython = ["python3.9"]
243+
basepython = ["python3.10"]
244244
deps = [
245245
"twisted[tls]==20.3.0",
246246
]

src/h2/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
"""
44
from __future__ import annotations
55

6-
__version__ = "4.3.0"
6+
__version__ = "4.4.0+dev"

0 commit comments

Comments
 (0)