mirror of
https://github.com/Z3Prover/z3
synced 2026-08-02 12:13:25 +00:00
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 "CI: PyPy EoL" 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> <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 "CI: PyPy EoL" 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>Commits</summary> <ul> <li><a href=" |
||
|---|---|---|
| .. | ||
| actions | ||
| agents | ||
| aw | ||
| prompts | ||
| scripts | ||
| skills | ||
| workflows | ||
| CI_MIGRATION.md | ||
| CI_TESTING.md | ||
| copilot-instructions.md | ||
| dependabot.yml | ||
| mcp.json | ||