From d84e2480dd7e53dbd112ea2f19386c7b9f2b6f21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Sep 2026 20:40:41 +0000 Subject: [PATCH 1/2] Bump pypa/cibuildwheel from 4.1.0 to 4.2.1 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 4.1.0 to 4.2.1. - [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/294735312765b09d24a2fbec22660ce817587d55...e090b81e30c4d855ea63bf4b6e59204c09a101ae) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 53721fb..fd463fa 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -109,7 +109,7 @@ jobs: run: rustup target add i686-pc-windows-msvc - name: Build wheels - uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0 + uses: pypa/cibuildwheel@e090b81e30c4d855ea63bf4b6e59204c09a101ae # v4.2.1 env: CIBW_PLATFORM: ${{ matrix.platform || 'auto' }} with: From d290d96de3eaa348d5f0df3d43be646b47c87f91 Mon Sep 17 00:00:00 2001 From: Alex Kerney Date: Wed, 30 Sep 2026 17:48:37 -0400 Subject: [PATCH 2/2] Adjust pyodide pin to only be for 3.14 --- py/pyproject.toml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/py/pyproject.toml b/py/pyproject.toml index 3c86672..2a0e462 100644 --- a/py/pyproject.toml +++ b/py/pyproject.toml @@ -61,9 +61,14 @@ skip = [ ] [tool.cibuildwheel.pyodide] -pyodide-version = "314.0.0" environment = {"RUSTUP_TOOLCHAIN" = "1.96.0"} +[[tool.cibuildwheel.overrides]] +# Pin the xbuildenv per Python version; a global pyodide-version would be +# applied to cp315 too and is rejected as incompatible. +select = "cp314-pyodide_wasm32" +pyodide-version = "314.0.6" + [tool.repo-review] ignore = [ "MY100", # Mypy