From 8db4c5fbc378656f40a57888fa6058da3c24859d Mon Sep 17 00:00:00 2001 From: Fabien Bousquet Date: Tue, 8 Oct 2024 14:06:05 +0000 Subject: [PATCH 1/2] Add Python 3.13 support --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 200e6f6..02399b1 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,7 @@ ROOT = pathlib.Path(__file__).parent -CYTHON_DEPENDENCY = 'Cython(>=0.29.24,<0.30.0)' +CYTHON_DEPENDENCY = 'Cython(>=0.29.24,<3.1)' class httptools_build_ext(build_ext): From aabb026d0dab63ed15f981218f389da4d9cde1eb Mon Sep 17 00:00:00 2001 From: Fabien Bousquet Date: Wed, 9 Oct 2024 07:16:44 +0000 Subject: [PATCH 2/2] Add wheel build and tests for Python 3.13 --- .github/workflows/release.yml | 1 + .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 75b05ca..6e71aef 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,6 +78,7 @@ jobs: - "cp310-*" - "cp311-*" - "cp312-*" + - "cp313-*" exclude: - os: ubuntu-latest cibw_arch: universal2 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1c415c2..895b4ea 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] os: [windows-latest, ubuntu-latest, macos-latest] env: