From d9e2783a4b7c7b90a1775297b4503558a2d6b325 Mon Sep 17 00:00:00 2001 From: Luke Cousins Date: Mon, 14 Oct 2024 17:35:20 +0100 Subject: [PATCH] Add 3.13 support and build wheels --- .github/workflows/CI.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index d0b90a7..000d8e6 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.12', 'pypy3.10'] + python-version: ['3.8', '3.12', '3.13', 'pypy3.10'] steps: - uses: actions/checkout@v4 with: @@ -56,11 +56,11 @@ jobs: matrix: platform: - target: x64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 - target: aarch64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 - target: armv7 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 steps: - uses: actions/checkout@v4 with: @@ -85,13 +85,13 @@ jobs: platform: - target: x86_64-unknown-linux-musl arch: x86_64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 - target: i686-unknown-linux-musl arch: x86 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 - target: aarch64-unknown-linux-musl arch: aarch64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 pypy3.10 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10 # all values: [x86_64, x86, aarch64, armhf, armv7, ppc64le, riscv64, s390x] # { target: "armv7-unknown-linux-musleabihf", image_tag: "armv7" }, # { target: "powerpc64le-unknown-linux-musl", image_tag: "ppc64le" }, @@ -121,9 +121,9 @@ jobs: matrix: platform: - target: x64 - interpreter: 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 - target: x86 - interpreter: 3.8 3.9 3.10 3.11 3.12 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 steps: - uses: actions/checkout@v4 with: @@ -147,9 +147,9 @@ jobs: matrix: platform: - target: x64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 - target: aarch64 - interpreter: 3.8 3.9 3.10 3.11 3.12 pypy3.8 pypy3.9 + interpreter: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 steps: - uses: actions/checkout@v4 with: