Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.18.1 to 2.19.0. <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>Version 2.19.0</h2> <ul> <li>π Add a Pyodide platform. Set with <code>--platform pyodide</code> or <code>CIBW_PLATFORM: pyodide</code> on Linux with a host Python 3.12 to build WebAssembly wheels. Not accepted on PyPI currently, but usable directly in a website using Pyodide, for live docs, etc. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1456">#1456</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/1859">#1859</a>)</li> <li>π Add <code>build[uv]</code> backend, which will take a pre-existing uv install (or install <code>cibuildwheel[uv]</code>) and use <code>uv</code> for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1856">#1856</a>)</li> <li>β¨ Add free-threaded macOS builds and update CPython to 3.13.0b2. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1854">#1854</a>)</li> <li>π Issue copying a wheel to a non-existent output dir fixed. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1851">#1851</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/1862">#1862</a>)</li> <li>π Better determinism for the test environment seeding. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1835">#1835</a>)</li> <li>π <code>VIRTUAL_ENV</code> variable now set. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1842">#1842</a>)</li> <li>π Remove a pip<21.3 workaround. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1842">#1842</a>)</li> <li>π Error handling was refactored to use exceptions. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1719">#1719</a>)</li> <li>π Hardcoded paths in tests avoided. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1834">#1834</a>)</li> <li>π Single Python tests made more generic. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1835">#1835</a>)</li> <li>π Sped up our ci by splitting up emulation tests. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1839">#1839</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>v2.19.0</h3> <ul> <li>π Add Pyodide platform. Set with <code>--platform pyodide</code> or <code>CIBW_PLATFORM: pyodide</code> on Linux with a host Python 3.12 to build WebAssembly wheels. Not accepted on PyPI currently, but usable directly in a website using Pyodide, for live docs, etc. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1456">#1456</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/1859">#1859</a>)</li> <li>π Add <code>build[uv]</code> backend, which will take a pre-existing uv install (or install <code>cibuildwheel[uv]</code>) and use <code>uv</code> for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1856">#1856</a>)</li> <li>β¨ Add free-threaded macOS builds and update CPython to 3.13.0b2. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1854">#1854</a>)</li> <li>π Issue copying a wheel to a non-existent output dir fixed. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1851">#1851</a>, <a href="https://redirect.github.com/pypa/cibuildwheel/issues/1862">#1862</a>)</li> <li>π Better determinism for the test environment seeding. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1835">#1835</a>)</li> <li>π <code>VIRTUAL_ENV</code> variable now set. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1842">#1842</a>)</li> <li>π Remove a pip<21.3 workaround. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1842">#1842</a>)</li> <li>π Error handling was refactored to use exceptions. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1719">#1719</a>)</li> <li>π Hardcoded paths in tests avoided. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1834">#1834</a>)</li> <li>π Single Python tests made more generic. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1835">#1835</a>)</li> <li>π Sped up our ci by splitting up emulation tests. (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1839">#1839</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/cibuildwheel/commit/a8d190a111314a07eb5116036c4b3fb26a4e3162"><code>a8d190a</code></a> Bump version: v2.19.0</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/bf817c6dc8e45273e5072fd747936a268145428e"><code>bf817c6</code></a> refactor: error handling to use exceptions (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1719">#1719</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/384c8d5c82400a9e01f6e54ae9ade3d3ef4cfa39"><code>384c8d5</code></a> feat: build[uv] (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1856">#1856</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/c37e5a2d13667d15d77caf76857fbb1b92e4beca"><code>c37e5a2</code></a> fix: <code>util.move_file</code> shall not use <code>log.notice</code> (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1862">#1862</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/130fdd2548a297d8118d7d66efaf81087c38aabe"><code>130fdd2</code></a> feat: free-threaded Python for macOS, MACOSX_DEPLOYMENT_TARGET updates (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1854">#1854</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/ed120540d9474a76605cea44ff39bf721fb7ec16"><code>ed12054</code></a> chore: bump pyodide (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1859">#1859</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/6c6e0f6ba5d3ff6c01c7cede39034a9cb0e8cf82"><code>6c6e0f6</code></a> fix: handle case where output_dir does not already exist on macos & windows (...</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/877d3bf6498044bf8781377171fe46f231cc2f73"><code>877d3bf</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1852">#1852</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/21e9ef1800650a12831968dd5ce22d64f223e260"><code>21e9ef1</code></a> [Bot] Update dependencies (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1848">#1848</a>)</li> <li><a href="https://github.com/pypa/cibuildwheel/commit/c333b131d3ef5c7ab3ec1c5f220db23e061fbe3a"><code>c333b13</code></a> fix: include VIRTUAL_ENV variable (<a href="https://redirect.github.com/pypa/cibuildwheel/issues/1842">#1842</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pypa/cibuildwheel/compare/v2.18.1...v2.19.0">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=2.18.1&new-version=2.19.0)](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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information