From a3e1d1c7fa7372e1dd91e20b249663d9c317e3d0 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Wed, 12 Aug 2026 15:54:04 -0400 Subject: [PATCH] Bump cibuildwheel to v4.2.0 to build CPython 3.14 wheels v2.22.0 (Nov 2024) predates cibuildwheel's default (non-prerelease) CPython 3.14 wheel builds, added in v3.1.0 (2025-07-24) and finalized for the 3.14.0 release in v3.2.1 (2025-10-12). CIBW_PROJECT_REQUIRES_PYTHON already has no upper bound, so no other change is needed. Checked the intervening breaking changes in v3.0.0 and v4.0.0: PyPy off-by-default and 32-bit Linux off-by-default don't affect this workflow, since CIBW_SKIP already excludes PyPy and CIBW_ARCHS_LINUX is already pinned to x86_64. Fixes #73 --- .github/workflows/publish-pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index cb2b50e..487f7d3 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v4 - name: Build wheels - uses: pypa/cibuildwheel@v2.22.0 + uses: pypa/cibuildwheel@v4.2.0 env: CIBW_ARCHS_LINUX: x86_64 CIBW_PROJECT_REQUIRES_PYTHON: ">=3.10"