From a0283c56d7bede5a5c8b5fd2b5c3c0657c8a8917 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 07:24:12 +0000 Subject: [PATCH 1/2] Bump pypa/cibuildwheel from 3.0.1 to 3.1.0 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.0.1 to 3.1.0. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/v3.0.1...v3.1.0) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/wheels.yml | 4 ++-- cibw-requirements.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index e9bc52f90..4ed0f5876 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -43,7 +43,7 @@ jobs: # platforms: all - name: Build wheels - uses: pypa/cibuildwheel@v3.0.1 + uses: pypa/cibuildwheel@v3.1.0 env: CIBW_BUILD: ${{ matrix.build }} CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/${{ matrix.image }} @@ -103,7 +103,7 @@ jobs: ref: ${{ github.event.client_payload.ref }} - name: Build wheels - uses: pypa/cibuildwheel@v3.0.1 + uses: pypa/cibuildwheel@v3.1.0 - uses: actions/upload-artifact@v4 with: diff --git a/cibw-requirements.txt b/cibw-requirements.txt index 0e314b8bf..7e45ab550 100644 --- a/cibw-requirements.txt +++ b/cibw-requirements.txt @@ -1 +1 @@ -cibuildwheel==2.23.3 +cibuildwheel==3.1.0 From 522114753f96bbe80422547f8fea20354d13b08b Mon Sep 17 00:00:00 2001 From: "Michael R. Crusoe" Date: Thu, 24 Jul 2025 09:34:44 +0100 Subject: [PATCH 2/2] cibuildwheel: skip free-threaded builds for now, they are not supported fully by mypyc --- pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 75d4b91c0..8c74e2960 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,9 @@ test-extras = "deps" build-verbosity = 1 environment = { CWLTOOL_USE_MYPYC="1", MYPYPATH="$(pwd)/mypy-stubs" } # Disable building PyPy wheels on all platforms -skip = "pp*" +# Skip free-threaded builds, as mypyc does not support them yet +# https://mypy.readthedocs.io/en/stable/changelog.html#mypyc-partial-unsafe-support-for-free-threading +skip = ["pp*", "cp31?t-*"] # Install system library [tool.cibuildwheel.linux]