|
87 | 87 | - uses: actions/setup-python@v2
|
88 | 88 |
|
89 | 89 | - name: Install cibuildwheel
|
90 |
| - run: python -m pip install cibuildwheel==2.3.1 |
| 90 | + run: python -m pip install cibuildwheel==2.4.0 |
91 | 91 |
|
92 | 92 | - name: Build wheels
|
93 | 93 | run: python -m cibuildwheel --output-dir wheelhouse
|
@@ -192,6 +192,19 @@ Changelog
|
192 | 192 |
|
193 | 193 | <!-- this section was generated by bin/update_readme_changelog.py -- do not edit manually -->
|
194 | 194 |
|
| 195 | +### v2.4.0 |
| 196 | + |
| 197 | +_2 April 2022_ |
| 198 | + |
| 199 | +- ✨ cibuildwheel now supports running locally on Windows and macOS (as well as Linux). On macOS, you'll have to install the versions of Pythons that you want to use from Python.org, and cibuildwheel will use them. On Windows, cibuildwheel will install it's own versions of Python. Check out [the documentation](https://cibuildwheel.readthedocs.io/en/stable/setup/#local) for instructions. (#974) |
| 200 | +- ✨ Added support for building PyPy 3.9 wheels. (#1031) |
| 201 | +- ✨ Listing at the end of the build now displays the size of each wheel (#975) |
| 202 | +- 🐛 Workaround a connection timeout bug on Travis CI ppc64le runners (#906) |
| 203 | +- 🐛 Fix an encoding error when reading setup.py in the wrong encoding (#977) |
| 204 | +- 🛠 Setuptools updated to 61.3.0, including experimental support for reading config from pyproject.toml(PEP 621). This could change the behaviour of your build if you have a pyproject.toml with a `[project]` table, because that takes precedence over setup.py and setup.cfg. Check out the [setuptools docs](https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html) and the [project metadata specification](https://packaging.python.org/en/latest/specifications/declaring-project-metadata/) for more info. |
| 205 | +- 🛠 Many other dependency updates. |
| 206 | +- 📚 Minor docs improvements |
| 207 | + |
195 | 208 | ### v2.3.1
|
196 | 209 |
|
197 | 210 | _14 December 2021_
|
@@ -225,26 +238,6 @@ _26 October 2021_
|
225 | 238 | - 🛠 Added a `config-file` option on the GitHub Action to specify something other than pyproject.toml in your GitHub Workflow file. (#883)
|
226 | 239 | - 🐛 Fix missing resources in sdist and released wheel on PyPI. We've also made some internal changes to our release processes to make them more reliable. (#893, #894)
|
227 | 240 |
|
228 |
| -### v2.2.0 |
229 |
| - |
230 |
| -_22 October 2021_ |
231 |
| - |
232 |
| -- 🌟 Added support for [musllinux](https://www.python.org/dev/peps/pep-0656/). Support for this new wheel format lets projects build wheels for Linux distributions that use [musl libc](https://musl.libc.org/), notably, [Alpine](https://alpinelinux.org/) Docker containers. (#768) |
233 |
| - |
234 |
| - Musllinux builds are enabled by default. If you're not ready to build musllinux, add `*-musllinux_*` to your [`CIBW_SKIP`/`skip`](https://cibuildwheel.readthedocs.io/en/stable/options/#build-skip) option. Or, you might have to make some changes to your options - to simplify that process, you can use... |
235 |
| - |
236 |
| -- 🌟 TOML option overrides! This provides much greater flexibility in configuration via pyproject.toml. (#854) |
237 |
| - |
238 |
| - You can now set build options for any subset of your builds using a match pattern. So, for example, you can customise CPython 3.8 builds with an override on `cp38-*` or musllinux builds by selecting `*musllinux*`. Check out [the docs](https://cibuildwheel.readthedocs.io/en/latest/options/#overrides) for more info on the specifics. |
239 |
| - |
240 |
| -- 🛠 Added support for building PyPy wheels on macOS 11 CI runners. (#875) |
241 |
| - |
242 |
| -- 🛠 Setting an empty string for the [`CIBW_*_IMAGE`](https://cibuildwheel.readthedocs.io/en/stable/options/#manylinux-image) option will now fallthrough to the config file or cibuildwheel's default, rather than causing an error. This makes the option easier to use in CI build matricies. (#829) |
243 |
| - |
244 |
| -- 🛠 Support for TOML 1.0 when reading config files, via the `tomli` package. (#876) |
245 |
| - |
246 |
| -<sup>Note: This version is not available on PyPI due to some missing resources in the release files. Please use a later version instead.</sup> |
247 |
| - |
248 | 241 | <!-- END bin/update_readme_changelog.py -->
|
249 | 242 |
|
250 | 243 | ---
|
|
0 commit comments