Skip to content

Releases: pypa/cibuildwheel

v1.8.0

22 Jan 19:21
Compare
Choose a tag to compare
  • 🌟 Added support for emulated builds! You can now build manylinux wheels on ARM64aarch64, as well as ppc64le and 's390x'. To build under emulation, register QEMU via binfmt_misc and set the CIBW_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 to CIBW_BUILD and CIBW_SKIP. This gives more expressivity, letting you do things like CIBW_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

01 Jan 13:25
Compare
Choose a tag to compare
  • 🛠 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)

v1.7.2

21 Dec 13:22
Compare
Choose a tag to compare
  • 🛠 Update dependencies, notably wheel==0.36.2 and pip==20.3.3, and CPython to
    their latest bugfix releases (#489)
  • 📚 Switch to a Github example in the README (#479)
  • 📚 Create Working Examples table, with many projects that use cibuildwheel (#474)
  • 📚 Import Working Examples table and Changelog to docs

v1.7.1

03 Dec 18:04
Compare
Choose a tag to compare
  • 🛠 Update manylinux2010 image to resolve issues with 'yum' repositories (#472)

v1.7.0

26 Nov 23:31
Compare
Choose a tag to compare
  • ✨ New logging format, that uses 'fold groups' in CI services that support
    it.(#458)
  • 🛠 Update PyPy to 7.3.3 (#460)
  • 🐛 Fix a bug where CIBW_BEFORE_ALL runs with a very old version of Python on
    Linux. (#464)

v1.6.4

31 Oct 17:10
Compare
Choose a tag to compare
  • 🐛 Fix crash on Appveyor during nuget install due to old system CA
    certificates. We now use certifi's CA certs to download files. (#455)

v1.6.3

12 Oct 20:07
Compare
Choose a tag to compare
  • 🐛 Fix missing SSL certificates on macOS (#447)
  • 🛠 Update OpenSSL Python 3.5 patch to 1.1.1h on macOS (#449)

v1.6.2

09 Oct 12:28
Compare
Choose a tag to compare
  • ✨ Python 3.9 updated to the final release version - v3.9.0 (#440)
  • 🛠 Pypy updated to v7.3.2, adding alpha support for Python 3.7 (#430)