Skip to content

Commit

Permalink
Merge pull request #566 from laughingman7743/#560
Browse files Browse the repository at this point in the history
Support for Python 3.13 (fix #560)
  • Loading branch information
laughingman7743 authored Dec 7, 2024
2 parents abda868 + ad28426 commit 3e80434
Show file tree
Hide file tree
Showing 11 changed files with 1,202 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
build:
runs-on: ubuntu-latest
env:
PYTHON_VERSION: "3.11"
PYTHON_VERSION: "3.12"
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest

env:
PYTHON_VERSION: "3.11"
PYTHON_VERSION: "3.12"

steps:
- name: Checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [3.9, "3.10", "3.11", "3.12"]
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]

steps:
- name: Checkout
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Requirements

* Python

- CPython 3.9 3.10, 3.11 3.12
- CPython 3.9 3.10, 3.11 3.12 3.13

.. _installation:

Expand Down
2 changes: 1 addition & 1 deletion docs/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Requirements

* Python

- CPython 3.9 3.10, 3.11 3.12
- CPython 3.9 3.10, 3.11 3.12 3.13

.. _installation:

Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
dynamic = ["version"]

Expand Down Expand Up @@ -124,7 +125,7 @@ pip-compile-install-args = [
]

[[tool.hatch.envs.test.matrix]]
python = ["3.9", "3.10", "3.11", "3.12"]
python = ["3.9", "3.10", "3.11", "3.12", "3.13"]

[tool.pytest.ini_options]
norecursedirs = ["benchmarks", ".venv"]
Expand Down
4 changes: 3 additions & 1 deletion requirements/requirements-test.py3.11.txt
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,9 @@ coverage==7.6.9 \
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
# via pytest-cov
# via
# coverage
# pytest-cov
cramjam==2.9.0 \
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \
Expand Down
4 changes: 3 additions & 1 deletion requirements/requirements-test.py3.12.txt
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,9 @@ coverage==7.6.9 \
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
# via pytest-cov
# via
# coverage
# pytest-cov
cramjam==2.9.0 \
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \
Expand Down
1,183 changes: 1,183 additions & 0 deletions requirements/requirements-test.py3.13.txt

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion requirements/requirements-test.py3.9.txt
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,9 @@ coverage==7.6.9 \
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
# via pytest-cov
# via
# coverage
# pytest-cov
cramjam==2.9.0 \
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \
Expand Down
4 changes: 3 additions & 1 deletion requirements/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,9 @@ coverage==7.6.9 \
--hash=sha256:f7b15f589593110ae767ce997775d645b47e5cbbf54fd322f8ebea6277466cec \
--hash=sha256:fd1213c86e48dfdc5a0cc676551db467495a95a662d2396ecd58e719191446e1 \
--hash=sha256:ff74026a461eb0660366fb01c650c1d00f833a086b336bdad7ab00cc952072b3
# via pytest-cov
# via
# coverage
# pytest-cov
cramjam==2.9.0 \
--hash=sha256:00d96f798bc980b29f8e1c3ed7d554050e05d4cde23d1633ffed4cd63110024a \
--hash=sha256:013cb872205641c6e5269f530ed40aaaa5640d84e0d8f33b89f5a1bf7f655527 \
Expand Down

0 comments on commit 3e80434

Please sign in to comment.