From 9c8736f5ec8a3945f43d52933398d539d4cdcfdf Mon Sep 17 00:00:00 2001 From: Gabriel Dugny Date: Sat, 3 Aug 2024 15:58:14 +0200 Subject: chore: build for 3.13 --- .github/workflows/build.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 38e5f31..514b914 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [ubuntu-20.04, macos-13] - python-version: [3.6, 3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "pypy-3.7"] + python-version: [3.6, 3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "3.13-dev", "pypy-3.7"] use-system-libs: [false] include: - os: ubuntu-20.04 @@ -84,13 +84,14 @@ jobs: python-version: '3.11' - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.17.0 + run: python -m pip install cibuildwheel==2.19.2 - id: set-matrix env: CIBW_ARCHS_LINUX: "auto aarch64" CIBW_ARCHS_MACOS: "auto" CIBW_SKIP: "cp36-win_amd64 cp36-win32 pp*-win_amd64 pp*-win32" + CIBW_PRERELEASE_PYTHONS: "True" # XXX Can be removed on cibuildwheel 2.20 run: | MATRIX=$( { @@ -145,7 +146,7 @@ jobs: - name: Build wheels if: steps.should-build-wheel.outputs.true - uses: pypa/cibuildwheel@v2.17.0 + uses: pypa/cibuildwheel@v2.19.2 with: only: ${{ matrix.cibw-only }} env: @@ -172,18 +173,18 @@ jobs: - name: Print build identifiers run: | - python -m pip install cibuildwheel==2.17.0 + python -m pip install cibuildwheel==2.19.2 CIBW_SKIP=cp38-macosx_arm64 python -m cibuildwheel --print-build-identifiers - name: Build wheels if: ${{ (github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/')) }} - uses: pypa/cibuildwheel@v2.17.0 + uses: pypa/cibuildwheel@v2.19.2 env: CIBW_SKIP: cp38-macosx_arm64 - name: Build wheels if: ${{ !(github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/')) }} - uses: pypa/cibuildwheel@v2.17.0 + uses: pypa/cibuildwheel@v2.19.2 with: only: cp310-macosx_arm64 -- cgit v1.2.3