From ada8f9a8b07321bd6565e24d6d76ff5c895d9f10 Mon Sep 17 00:00:00 2001 From: hauntsaninja Date: Wed, 8 Jan 2025 22:29:10 -0800 Subject: [PATCH] Add Python 3.13 to build . --- .github/workflows/build-wheels.yml | 5 +++-- .github/workflows/run-tests.yml | 1 + .readthedocs.yaml | 2 +- appveyor.yml | 8 ++++++++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 38be8ca..29a8ef4 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -11,11 +11,11 @@ jobs: - name: Build manylinux2014 x86-64 wheels uses: earwig/python-wheels-manylinux-build@latest-manylinux2014_x86_64 with: - python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312' + python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312 cp313-cp313' - name: Build manylinux 2014 aarch64 wheels uses: earwig/python-wheels-manylinux-build@latest-manylinux2014_aarch64 with: - python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312' + python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312 cp313-cp313' - uses: actions/upload-artifact@v3 with: name: wheels @@ -38,6 +38,7 @@ jobs: - '3.10' - '3.11' - '3.12' + - '3.13' steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 99215f8..2303873 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,6 +12,7 @@ jobs: - '3.10' - '3.11' - '3.12' + - '3.13' with-extension: ['0', '1'] steps: - uses: actions/checkout@v4 diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 476cf37..61aeddf 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -2,7 +2,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.12" + python: "3.13" sphinx: configuration: docs/conf.py diff --git a/appveyor.yml b/appveyor.yml index 22348e0..9747262 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -61,6 +61,14 @@ environment: PYTHON_VERSION: "3.12" PYTHON_ARCH: "64" + - PYTHON: "C:\\Python313" + PYTHON_VERSION: "3.13" + PYTHON_ARCH: "32" + + - PYTHON: "C:\\Python313-x64" + PYTHON_VERSION: "3.13" + PYTHON_ARCH: "64" + install: - "%PIP% install --disable-pip-version-check --user --upgrade pip" - "%PIP% install setuptools wheel twine pytest"