Releases: pypa/cibuildwheel
Releases · pypa/cibuildwheel
v1.8.0
- 🌟 Added support for emulated builds! You can now build manylinux wheels on ARM64
aarch64
, as well asppc64le
and 's390x'. To build under emulation, register QEMU via binfmt_misc and set theCIBW_ARCHS_LINUX
option to the architectures you want to run. See this FAQ entry for more information. (#482) - ✨ Added
CIBW_TEST_SKIP
option. This allows you to choose certain builds whose tests you'd like to skip. This might be useful when running a slow test suite under emulation, for example. (#537) - ✨ Added
curly-{brace,bracket,paren}
style globbing toCIBW_BUILD
andCIBW_SKIP
. This gives more expressivity, letting you do things likeCIBW_BUILD=cp39-manylinux_{aarch64,ppc64le}
. (#527) - 🛠 cibuildwheel will now exit with an error if it's called with options that skip all builds on a platform. This feature can be disabled by adding
--allow-empty
on the command line. (#545)
v1.7.3
- 🛠 Added a patch for Pypy to ensure header files are available for building in a virtualenv. (#502)
- 🛠 Some preparatory work towards using cibuildwheel as a Github Action. Check out the FAQ for information on how to use it. We'll be fully updating the docs to this approach in a subsequent release (#494)