pypa/cibuildwheel (pypa/cibuildwheel)
### [`v2.19.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.19.0): Version 2.19.0
[Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.18.1...v2.19.0)
- π Add a Pyodide platform. Set with `--platform pyodide` or `CIBW_PLATFORM: pyodide` 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. ([#1456](https://togithub.com/pypa/cibuildwheel/issues/1456), [#1859](https://togithub.com/pypa/cibuildwheel/issues/1859))
- π Add `build[uv]` backend, which will take a pre-existing uv install (or install `cibuildwheel[uv]`) and use `uv` for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. ([#1856](https://togithub.com/pypa/cibuildwheel/issues/1856))
- β¨ Add free-threaded macOS builds and update CPython to 3.13.0b2. ([#1854](https://togithub.com/pypa/cibuildwheel/issues/1854))
- π Issue copying a wheel to a non-existent output dir fixed. ([#1851](https://togithub.com/pypa/cibuildwheel/issues/1851), [#1862](https://togithub.com/pypa/cibuildwheel/issues/1862))
- π Better determinism for the test environment seeding. ([#1835](https://togithub.com/pypa/cibuildwheel/issues/1835))
- π `VIRTUAL_ENV` variable now set. ([#1842](https://togithub.com/pypa/cibuildwheel/issues/1842))
- π Remove a pip<21.3 workaround. ([#1842](https://togithub.com/pypa/cibuildwheel/issues/1842))
- π Error handling was refactored to use exceptions. ([#1719](https://togithub.com/pypa/cibuildwheel/issues/1719))
- π Hardcoded paths in tests avoided. ([#1834](https://togithub.com/pypa/cibuildwheel/issues/1834))
- π Single Python tests made more generic. ([#1835](https://togithub.com/pypa/cibuildwheel/issues/1835))
- π Sped up our ci by splitting up emulation tests. ([#1839](https://togithub.com/pypa/cibuildwheel/issues/1839))
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.18.1
->v2.19.0
Release Notes
pypa/cibuildwheel (pypa/cibuildwheel)
### [`v2.19.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.19.0): Version 2.19.0 [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.18.1...v2.19.0) - π Add a Pyodide platform. Set with `--platform pyodide` or `CIBW_PLATFORM: pyodide` 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. ([#1456](https://togithub.com/pypa/cibuildwheel/issues/1456), [#1859](https://togithub.com/pypa/cibuildwheel/issues/1859)) - π Add `build[uv]` backend, which will take a pre-existing uv install (or install `cibuildwheel[uv]`) and use `uv` for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. ([#1856](https://togithub.com/pypa/cibuildwheel/issues/1856)) - β¨ Add free-threaded macOS builds and update CPython to 3.13.0b2. ([#1854](https://togithub.com/pypa/cibuildwheel/issues/1854)) - π Issue copying a wheel to a non-existent output dir fixed. ([#1851](https://togithub.com/pypa/cibuildwheel/issues/1851), [#1862](https://togithub.com/pypa/cibuildwheel/issues/1862)) - π Better determinism for the test environment seeding. ([#1835](https://togithub.com/pypa/cibuildwheel/issues/1835)) - π `VIRTUAL_ENV` variable now set. ([#1842](https://togithub.com/pypa/cibuildwheel/issues/1842)) - π Remove a pip<21.3 workaround. ([#1842](https://togithub.com/pypa/cibuildwheel/issues/1842)) - π Error handling was refactored to use exceptions. ([#1719](https://togithub.com/pypa/cibuildwheel/issues/1719)) - π Hardcoded paths in tests avoided. ([#1834](https://togithub.com/pypa/cibuildwheel/issues/1834)) - π Single Python tests made more generic. ([#1835](https://togithub.com/pypa/cibuildwheel/issues/1835)) - π Sped up our ci by splitting up emulation tests. ([#1839](https://togithub.com/pypa/cibuildwheel/issues/1839))Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.