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"