Skip to content

Commit b0b03db

Browse files
dependabot[bot]meta-codesync[bot]
authored andcommitted
Bump pypa/cibuildwheel from 4.1.0 to 4.1.1 (#1591)
Summary: Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 4.1.0 to 4.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/releases">pypa/cibuildwheel's releases</a>.</em></p> <blockquote> <h2>v4.1.1</h2> <ul> <li>✨ Adds <code>pyodide-build</code> as a separate <a href="https://cibuildwheel.pypa.io/en/stable/options/#build-frontend"><code>build-frontend</code></a>, now the default frontend for Pyodide, with verbosity flags handling. Any other frontend is ignored with a warning on Pyodide. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2609">#2609</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2945">#2945</a>)</li> <li>🔐 Uses digests instead of tags for pinned container images, strengthening supply-chain security. The human-readable tags remain as comments in <code>pinned_docker_images.cfg</code>. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2915">#2915</a>)</li> <li>🐛 Fixes platform-specific <a href="https://cibuildwheel.pypa.io/en/stable/options/#test-runtime"><code>test-runtime</code></a> environment variables (e.g. <code>CIBW_TEST_RUNTIME_ANDROID</code>) not being honored (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2941">#2941</a>)</li> <li>🐛 Fixes quoting of <a href="https://cibuildwheel.pypa.io/en/stable/options/#test-requires"><code>test-requires</code></a> and <a href="https://cibuildwheel.pypa.io/en/stable/options/#audit-requires"><code>audit-requires</code></a> so PEP 508 specifiers containing spaces work (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2913">#2913</a>)</li> <li>🐛 Makes <a href="https://cibuildwheel.pypa.io/en/stable/options/#archs"><code>archs</code></a> parsing case-insensitive and platform-aware, so e.g. <code>arm64</code> works on Windows (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2920">#2920</a>)</li> <li>🐛 Uses an absolute path for the <code>{project}</code> placeholder in <a href="https://cibuildwheel.pypa.io/en/stable/options/#config-settings"><code>config-settings</code></a> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2934">#2934</a>)</li> <li>🐛 Validates the <a href="https://cibuildwheel.pypa.io/en/stable/options/#pyodide-version"><code>pyodide-version</code></a> option against the build identifier with a clear error (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2925">#2925</a>)</li> <li>🐛 Fixes PyPy installs on macOS after PyPy switched its downloads from <code>.tar.bz2</code> to <code>.tar.gz</code> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2939">#2939</a>)</li> <li>🐛 Makes a matching <code>python3-config</code> available in the build and test venvs on macOS (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2922">#2922</a>)</li> <li>🛠 Updates dependencies and container pins (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2917">#2917</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2935">#2935</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2939">#2939</a>)</li> <li>🛠 Updates Android tests to current Python versions and the new test repository URL (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2933">#2933</a>)</li> <li>🛠 Drops the <code>orjson</code> dependency, no longer used by mypy 2+ (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2923">#2923</a>)</li> <li>📚 Builds the docs with properdocs, a MkDocs fork (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2946">#2946</a>)</li> <li>📚 Adds the missing <code>cp314-pyodide_wasm32</code> entry to the build identifier table (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2947">#2947</a>)</li> <li>📚 Removes outdated notes about the <code>pip wheel</code> build frontend and ClearLinux (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2926">#2926</a>)</li> <li>💼 Adds a &quot;CI: PyPy EoL&quot; PR label to run PyPy EoL tests on PRs (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2930">#2930</a>)</li> <li>💼 Updates CI action pins and pre-commit hooks (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2914">#2914</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2932">#2932</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2938">#2938</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2940">#2940</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2942">#2942</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2943">#2943</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md">pypa/cibuildwheel's changelog</a>.</em></p> <blockquote> <hr /> <h2>title: Changelog ref: changelog</h2> <h1>Changelog</h1> <h3>v4.1.1</h3> <p><em>24 July 2026</em></p> <ul> <li>✨ Adds <code>pyodide-build</code> as a separate <a href="https://cibuildwheel.pypa.io/en/stable/options/#build-frontend"><code>build-frontend</code></a>, now the default frontend for Pyodide, with verbosity flags handling. Any other frontend is ignored with a warning on Pyodide. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2609">#2609</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2945">#2945</a>)</li> <li>🔐 Uses digests instead of tags for pinned container images, strengthening supply-chain security. The human-readable tags remain as comments in <code>pinned_docker_images.cfg</code>. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2915">#2915</a>)</li> <li>🐛 Fixes platform-specific <a href="https://cibuildwheel.pypa.io/en/stable/options/#test-runtime"><code>test-runtime</code></a> environment variables (e.g. <code>CIBW_TEST_RUNTIME_ANDROID</code>) not being honored (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2941">#2941</a>)</li> <li>🐛 Fixes quoting of <a href="https://cibuildwheel.pypa.io/en/stable/options/#test-requires"><code>test-requires</code></a> and <a href="https://cibuildwheel.pypa.io/en/stable/options/#audit-requires"><code>audit-requires</code></a> so PEP 508 specifiers containing spaces work (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2913">#2913</a>)</li> <li>🐛 Makes <a href="https://cibuildwheel.pypa.io/en/stable/options/#archs"><code>archs</code></a> parsing case-insensitive and platform-aware, so e.g. <code>arm64</code> works on Windows (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2920">#2920</a>)</li> <li>🐛 Uses an absolute path for the <code>{project}</code> placeholder in <a href="https://cibuildwheel.pypa.io/en/stable/options/#config-settings"><code>config-settings</code></a> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2934">#2934</a>)</li> <li>🐛 Validates the <a href="https://cibuildwheel.pypa.io/en/stable/options/#pyodide-version"><code>pyodide-version</code></a> option against the build identifier with a clear error (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2925">#2925</a>)</li> <li>🐛 Fixes PyPy installs on macOS after PyPy switched its downloads from <code>.tar.bz2</code> to <code>.tar.gz</code> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2939">#2939</a>)</li> <li>🐛 Makes a matching <code>python3-config</code> available in the build and test venvs on macOS (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2922">#2922</a>)</li> <li>🛠 Updates dependencies and container pins (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2917">#2917</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2935">#2935</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2939">#2939</a>)</li> <li>🛠 Updates Android tests to current Python versions and the new test repository URL (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2933">#2933</a>)</li> <li>🛠 Drops the <code>orjson</code> dependency, no longer used by mypy 2+ (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2923">#2923</a>)</li> <li>📚 Builds the docs with properdocs, a MkDocs fork (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2946">#2946</a>)</li> <li>📚 Adds the missing <code>cp314-pyodide_wasm32</code> entry to the build identifier table (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2947">#2947</a>)</li> <li>📚 Removes outdated notes about the <code>pip wheel</code> build frontend and ClearLinux (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2926">#2926</a>)</li> <li>💼 Adds a &quot;CI: PyPy EoL&quot; PR label to run PyPy EoL tests on PRs (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2930">#2930</a>)</li> <li>💼 Updates CI action pins and pre-commit hooks (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2914">#2914</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2932">#2932</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2938">#2938</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2940">#2940</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2942">#2942</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2943">#2943</a>)</li> </ul> <h3>v4.1.0</h3> <p><em>12 June 2026</em></p> <ul> <li>✨ Updates Pyodide to the final 314.0.0 release, so Pyodide 3.14 wheels now build by default without the <code>pyodide-prerelease</code> <a href="https://cibuildwheel.pypa.io/en/stable/options/#enable"><code>enable</code></a> flag. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2906">#2906</a>)</li> <li>🐛 Raises clear errors when a build produces no wheel, instead of failing later with a confusing message (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2909">#2909</a>)</li> <li>🛠 Speeds up CLI startup through lazy imports on Python 3.15 (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2797">#2797</a>)</li> <li>📚 Adds an FAQ section on caching cibuildwheel's downloaded tools with <code>CIBW_CACHE_PATH</code> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2842">#2842</a>)</li> <li>📚 Documentation improvements: clarifies which shell is used for command options, clarifies environment variable precedence, and fixes a dead Pyodide env info link (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2904">#2904</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2905">#2905</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2911">#2911</a>)</li> </ul> <h3>v4.0.0</h3> <p><em>7 June 2026</em></p> <p>See <a href="https://github.com/henryiii"><code>@​henryiii</code></a>'s <a href="https://iscinumpy.dev/post/cibuildwheel-4-0-0/">release post</a> for more info on new features!</p> <ul> <li>🌟 Adds wheel auditing with <code>abi3audit</code> as a default after the repair step, with new <a href="https://cibuildwheel.pypa.io/en/stable/options/#audit-requires"><code>audit-requires</code></a> and <a href="https://cibuildwheel.pypa.io/en/stable/options/#audit-command"><code>audit-command</code></a> options (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2805">#2805</a>)</li> <li>🌟 Adds <code>pyemscripten</code> platform tag support (PEP 783), updates Pyodide to 314.0.0a2, and adds a <code>pyodide-eol</code> <a href="https://cibuildwheel.pypa.io/en/stable/options/#enable"><code>enable</code></a> flag for building end-of-life Pyodide versions (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2812">#2812</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2848">#2848</a>)</li> <li>🌟 Sets up <code>delvewheel</code> as the default <a href="https://cibuildwheel.pypa.io/en/stable/options/#repair-wheel-command"><code>repair-wheel-command</code></a> for Windows, so extension module DLLs are now bundled automatically. Skip by setting it to empty if not needed. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2831">#2831</a>)</li> <li>✨ Adds CPython 3.15 support, under the <a href="https://cibuildwheel.pypa.io/en/stable/options/#enable"><code>enable</code> option</a> <code>cpython-prerelease</code>. This version of cibuildwheel uses 3.15.0b2. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2833">#2833</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/2850">#2850</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/cibuildwheel/commit/4726cd35bb13f7bde50cf2761f2499ac7b3aa32c"><code>4726cd3</code></a> Bump version: v4.1.1</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/1af5cd76db5acb21b2b0c50486761544e9cdc672"><code>1af5cd7</code></a> docs: switch from mkdocs to properdocs (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2946">#2946</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/b21d76ae03db451565160eae0a8abd5af9ec2c7b"><code>b21d76a</code></a> docs: add missing cp314-pyodide_wasm32 to build-id table (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2947">#2947</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/03cbe932e607354d1792db6b348ba1236a9bdabf"><code>03cbe93</code></a> fix(macos): make matching python3-config available in build/test venvs (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2922">#2922</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/b7cac6dfeffdcac258e8fcce8407d5d8891a9b92"><code>b7cac6d</code></a> fix: don't error when a global build-frontend is set on pyodide (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2945">#2945</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/1520daf8aecb6af4d0472d1773f02d76a83bfafe"><code>1520daf</code></a> fix: support platform-specific test runtime environment variables (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2941">#2941</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/17b74206abea6bd10391f65ca8c5c35941ea9f65"><code>17b7420</code></a> [Bot] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2939">#2939</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/f8d8cca5bb4428490c3b7cbd1748ac310c11c31f"><code>f8d8cca</code></a> chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 in the actions group...</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/265b435c864ae3e08177af8ec0df0410fcf45ac6"><code>265b435</code></a> chore(deps): bump the actions group with 2 updates (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2942">#2942</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/3f8bd1c9ba352bad278d1a2cf8139ee0f6a25947"><code>3f8bd1c</code></a> chore(deps): bump the actions group with 3 updates (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/2938">#2938</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/cibuildwheel/compare/294735312765b09d24a2fbec22660ce817587d55...4726cd35bb13f7bde50cf2761f2499ac7b3aa32c">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Pull Request resolved: #1591 Reviewed By: petrkadlecek Differential Revision: D113832984 fbshipit-source-id: e2ea99fe924c1561b67269d1b547e574654d12cc
1 parent 2aca779 commit b0b03db

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎.github/workflows/publish_to_pypi.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686
${{ github.workflow }}-linux-
8787
8888
- name: Build wheels
89-
uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v3.4.1
89+
uses: pypa/cibuildwheel@4726cd35bb13f7bde50cf2761f2499ac7b3aa32c # v3.4.1
9090
env:
9191
PYMOMENTUM_VARIANT: ${{ matrix.package-variant }}
9292
CIBW_BUILD: ${{ (startsWith(github.ref, 'refs/tags/v') || (github.event_name == 'workflow_dispatch' && (github.event.inputs.publish == 'true' || github.event.inputs.force_all_builds == 'true'))) && 'cp312-* cp313-*' || 'cp312-*' }}
@@ -379,7 +379,7 @@ jobs:
379379
${{ github.workflow }}-linux-
380380
381381
- name: Build wheels
382-
uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v3.4.1
382+
uses: pypa/cibuildwheel@4726cd35bb13f7bde50cf2761f2499ac7b3aa32c # v3.4.1
383383
env:
384384
PYMOMENTUM_VARIANT: gpu
385385
CIBW_BUILD: ${{ (startsWith(github.ref, 'refs/tags/v') || (github.event_name == 'workflow_dispatch' && (github.event.inputs.publish == 'true' || github.event.inputs.force_all_builds == 'true'))) && 'cp312-* cp313-*' || 'cp312-*' }}

0 commit comments

Comments
 (0)