Skip to content

Commit 830b51c

Browse files
Support for Python 3.13 (fix #560)
1 parent abda868 commit 830b51c

9 files changed

+1200
-8
lines changed

.github/workflows/test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
python-version: [3.9, "3.10", "3.11", "3.12"]
25+
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
2626

2727
steps:
2828
- name: Checkout

README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Requirements
4040

4141
* Python
4242

43-
- CPython 3.9 3.10, 3.11 3.12
43+
- CPython 3.9 3.10, 3.11 3.12 3.13
4444

4545
.. _installation:
4646

docs/introduction.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Requirements
1010

1111
* Python
1212

13-
- CPython 3.9 3.10, 3.11 3.12
13+
- CPython 3.9 3.10, 3.11 3.12 3.13
1414

1515
.. _installation:
1616

pyproject.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.10",
2626
"Programming Language :: Python :: 3.11",
2727
"Programming Language :: Python :: 3.12",
28+
"Programming Language :: Python :: 3.13",
2829
]
2930
dynamic = ["version"]
3031

@@ -124,7 +125,7 @@ pip-compile-install-args = [
124125
]
125126

126127
[[tool.hatch.envs.test.matrix]]
127-
python = ["3.9", "3.10", "3.11", "3.12"]
128+
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]
128129

129130
[tool.pytest.ini_options]
130131
norecursedirs = ["benchmarks", ".venv"]

requirements/requirements-test.py3.11.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,9 @@ coverage==7.6.9 \
242242
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
243243
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
244244
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
245-
# via pytest-cov
245+
# via
246+
# coverage
247+
# pytest-cov
246248
cramjam==2.9.0 \
247249
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
248250
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \

requirements/requirements-test.py3.12.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,9 @@ coverage==7.6.9 \
238238
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
239239
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
240240
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
241-
# via pytest-cov
241+
# via
242+
# coverage
243+
# pytest-cov
242244
cramjam==2.9.0 \
243245
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
244246
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \

requirements/requirements-test.py3.13.txt

+1,183
Large diffs are not rendered by default.

requirements/requirements-test.py3.9.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,9 @@ coverage==7.6.9 \
242242
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
243243
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
244244
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
245-
# via pytest-cov
245+
# via
246+
# coverage
247+
# pytest-cov
246248
cramjam==2.9.0 \
247249
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
248250
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \

requirements/requirements.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,9 @@ coverage==7.6.9 \
242242
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
243243
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
244244
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
245-
# via pytest-cov
245+
# via
246+
# coverage
247+
# pytest-cov
246248
cramjam==2.9.0 \
247249
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
248250
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \

0 commit comments

Comments
 (0)