Skip to content

Commit b98b8c5

Browse files
authored
Merge pull request #179 from twisted/new-pythons
Add Python 3.13 and 3.14; drop 3.8
2 parents 0ca6f9e + d9ae87e commit b98b8c5

File tree

6 files changed

+18
-17
lines changed

6 files changed

+18
-17
lines changed

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
# When updating the minimum Python version here, also update the
5151
# `python_requires` from `setup.cfg`.
5252
# Run on latest minor release of each major python version.
53-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12']
53+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
5454
tox-env: ['tests']
5555

5656
include:

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ classifiers = [
1515
"Framework :: Hatch",
1616
"Framework :: Setuptools Plugin",
1717
"Programming Language :: Python :: 3",
18-
"Programming Language :: Python :: 3.8",
1918
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",
2221
"Programming Language :: Python :: 3.12",
22+
"Programming Language :: Python :: 3.13",
23+
"Programming Language :: Python :: 3.14",
2324
]
2425
requires-python = ">=3.8"
2526
description = "A CalVer version manager that supports the future."

requirements_mypy.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ hatchling==1.27.0
1414
# via -r requirements_mypy.in
1515
hyperlink==21.0.0
1616
# via twisted
17-
idna==3.7
17+
idna==3.11
1818
# via hyperlink
1919
incremental==24.7.2
2020
# via twisted
@@ -44,7 +44,7 @@ typing-extensions==4.12.2
4444
# automat
4545
# mypy
4646
# twisted
47-
zope-interface==6.4.post2
47+
zope-interface==8.0.1
4848
# via twisted
4949

5050
# The following packages are considered to be unsafe in a requirements file:

requirements_tests.txt

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ backports-tarfile==1.2.0
1414
# via jaraco-context
1515
build==1.2.2.post1
1616
# via -r requirements_tests.in
17-
certifi==2024.7.4
17+
certifi==2025.10.5
1818
# via
1919
# httpcore
2020
# httpx
21-
cffi==1.16.0
21+
cffi==2.0.0
2222
# via cryptography
2323
click==8.1.7
2424
# via
@@ -32,29 +32,29 @@ coverage==7.5.4
3232
# coverage-p
3333
coverage-p==25.2.0
3434
# via -r requirements_tests.in
35-
cryptography==44.0.1
35+
cryptography==45.0.7
3636
# via secretstorage
3737
distlib==0.3.8
3838
# via virtualenv
3939
exceptiongroup==1.2.1
4040
# via anyio
4141
filelock==3.15.4
4242
# via virtualenv
43-
h11==0.14.0
43+
h11==0.16.0
4444
# via httpcore
45-
hatch==1.14.1
45+
hatch==1.15.1
4646
# via -r requirements_tests.in
4747
hatchling==1.27.0
4848
# via hatch
49-
httpcore==1.0.5
49+
httpcore==1.0.9
5050
# via httpx
51-
httpx==0.27.0
51+
httpx==0.28.1
5252
# via hatch
5353
hyperlink==21.0.0
5454
# via
5555
# hatch
5656
# twisted
57-
idna==3.7
57+
idna==3.11
5858
# via
5959
# anyio
6060
# httpx
@@ -115,9 +115,7 @@ secretstorage==3.3.3
115115
shellingham==1.5.4
116116
# via hatch
117117
sniffio==1.3.1
118-
# via
119-
# anyio
120-
# httpx
118+
# via anyio
121119
tomli==2.0.1
122120
# via
123121
# build
@@ -144,9 +142,9 @@ virtualenv==20.28.0
144142
# via hatch
145143
zipp==3.19.2
146144
# via importlib-metadata
147-
zope-interface==6.4.post2
145+
zope-interface==8.0.1
148146
# via twisted
149-
zstandard==0.22.0
147+
zstandard==0.25.0
150148
# via hatch
151149

152150
# The following packages are considered to be unsafe in a requirements file:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add Python 3.13 and 3.14 to the test matrix.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Drop support for Python 3.8, which has been end-of-life since October 2024.

0 commit comments

Comments
 (0)