|
97 | 97 | - uses: actions/setup-python@v5
|
98 | 98 |
|
99 | 99 | - name: Install cibuildwheel
|
100 |
| - run: python -m pip install cibuildwheel==2.21.3 |
| 100 | + run: python -m pip install cibuildwheel==2.22.0 |
101 | 101 |
|
102 | 102 | - name: Build wheels
|
103 | 103 | run: python -m cibuildwheel --output-dir wheelhouse
|
@@ -214,6 +214,25 @@ Changelog
|
214 | 214 |
|
215 | 215 | <!-- this section was generated by bin/update_readme_changelog.py -- do not edit manually -->
|
216 | 216 |
|
| 217 | +### v2.22.0 |
| 218 | + |
| 219 | +_23 November 2024_ |
| 220 | + |
| 221 | +- 🌟 Added a new `CIBW_ENABLE`/`enable` feature that replaces `CIBW_FREETHREADED_SUPPORT`/`free-threaded-support` and `CIBW_PRERELEASE_PYTHONS` with a system that supports both. In cibuildwheel 3, this will also include a PyPy setting and the deprecated options will be removed. (#2048) |
| 222 | +- 🌟 [Dependency groups](https://peps.python.org/pep-0735/) are now supported for tests. Use `CIBW_TEST_GROUPS`/`test-groups` to specify groups in `[dependency-groups]` for testing. (#2063) |
| 223 | +- 🌟 Support for the experimental Ubuntu-based ARMv7l manylinux image (#2052) |
| 224 | +- ✨ Show a warning when cibuildwheel is run from Python 3.10 or older; cibuildwheel 3.0 will require Python 3.11 or newer as host (#2050) |
| 225 | +- 🐛 Fix issue with stderr interfering with checking the docker version (#2074) |
| 226 | +- 🛠 Python 3.9 is now used in `CIBW_BEFORE_ALL`/`before-all` on linux, replacing 3.8, which is now EoL (#2043) |
| 227 | +- 🛠 Error messages for producing a pure-Python wheel are slightly more informative (#2044) |
| 228 | +- 🛠 Better error when `uname -m` fails on ARM (#2049) |
| 229 | +- 🛠 Better error when repair fails and docs for abi3audit on Windows (#2058) |
| 230 | +- 🛠 Better error when `manylinux-interpreters ensure` fails (#2066) |
| 231 | +- 🛠 Update Pyodide to 0.26.4, and adapt to the unbundled pyodide-build (now 0.29) (#2090) |
| 232 | +- 🛠 Now cibuildwheel uses dependency-groups for development dependencies (#2064, #2085) |
| 233 | +- 📚 Docs updates and tidy ups (#2061, #2067, #2072) |
| 234 | + |
| 235 | + |
217 | 236 | ### v2.21.3
|
218 | 237 |
|
219 | 238 | _9 October 2024_
|
@@ -252,18 +271,6 @@ _13 September 2024_
|
252 | 271 | - 🐛 Fixes some bugs building Linux wheels on macOS. (#1961)
|
253 | 272 | - ⚠️ Changes the minimum version of Docker/Podman to Docker API version 1.43, Podman API version 3. The only mainstream runner this should affect is Travis Graviton2 runners - if so you can [upgrade your version of Docker](https://github.com/pypa/cibuildwheel/pull/1961#issuecomment-2304060019). (#1961)
|
254 | 273 |
|
255 |
| - |
256 |
| -### v2.20.0 |
257 |
| - |
258 |
| -_4 August 2024_ |
259 |
| - |
260 |
| -- 🌟 CPython 3.13 wheels are now built by default - without the `CIBW_PRERELEASE_PYTHONS` flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.13.0rc1, which is guaranteed to be ABI compatible with the final release. Free-threading is still behind a flag/config option. (#1950) |
261 |
| -- ✨ Provide a `CIBW_ALLOW_EMPTY` environment variable as an alternative to the command line flag. (#1937) |
262 |
| -- 🐛 Don't use uv on PyPy3.8 on Windows, it stopped working starting in 0.2.25. Note that PyPy 3.8 is EoL. (#1868) |
263 |
| -- 🛠 Set the `VSCMD_ARG_TGT_ARCH` variable based on target arch. (#1876) |
264 |
| -- 🛠 Undo cleaner output on pytest 8-8.2 now that 8.3 is out. (#1943) |
265 |
| -- 📚 Update examples to use Python 3.12 on host (cibuildwheel will require Python 3.11+ on the host machine starting in October 2024) (#1919) |
266 |
| - |
267 | 274 | <!-- END bin/update_readme_changelog.py -->
|
268 | 275 |
|
269 | 276 | ---
|
|
0 commit comments