Skip to content

Commit

Permalink
Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#8454)
Browse files Browse the repository at this point in the history
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>
<p>Release post: <a
href="https://iscinumpy.dev/post/cibuildwheel-2-19-0/">https://iscinumpy.dev/post/cibuildwheel-2-19-0/</a></p>
<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&lt;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&lt;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 &amp;
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jun 11, 2024
1 parent f662958 commit 444ed95
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@ jobs:
run: |
make cythonize
- name: Build wheels
uses: pypa/cibuildwheel@v2.18.1
uses: pypa/cibuildwheel@v2.19.0
env:
CIBW_ARCHS_MACOS: x86_64 arm64 universal2
- uses: actions/upload-artifact@v3
Expand Down

0 comments on commit 444ed95

Please sign in to comment.