Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
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)
Release post: https://iscinumpy.dev/post/cibuildwheel-2-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: Disabled by config. Please merge this manually once you are satisfied.
♻ 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) Release post: https://iscinumpy.dev/post/cibuildwheel-2-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: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.