There is a newer version of the record available.

Published July 5, 2022 | Version v2.8.0
Software Open

pypa/cibuildwheel:

  • 1. Nord Projects
  • 2. Max Planck Institute for Psycholinguistics & Vrije Universiteit Brussel
  • 3. Princeton University
  • 4. University of Warsaw, Faculty of Mathematics, Informatics, and Mechanics
  • 5. Amazon Web Services
  • 6. @Kitware
  • 7. @TGAC
  • 8. @codicelieve
  • 9. Quansight Labs
  • 10. self
  • 11. Summit Professional Education
  • 12. Yak Shave Inc.
  • 13. Software @BulbEnergy
  • 14. @django, @djangolondon
  • 15. LBNL, previously HZDR

Description

  • ✨ You can now run cibuildwheel on Podman, as an alternate container engine to Docker (which remains the default). This is useful in environments where a Docker daemon isn't available, for example, it can be run inside a Docker container, or without root access. To use Podman, set the CIBW_CONTAINER_ENGINE option. (#966)
  • ✨ Adds support for building py3-none-{platform} wheels. This works the same as ABI3 - wheels won't be rebuilt, but tests will still be run across all selected versions of Python.

    These wheels contain native extension code, but don't use the Python APIs. Typically, they're bridged to Python using a FFI module like ctypes or cffi. Because they don't use Python ABI, the wheels are more compatible - they work across many Python versions.

    Check out this example ctypes project to see an example of how it works. (#1151)

  • 🛠 cibuildwheel will now error if multiple builds in a single run produce the same wheel filename, as this indicates a misconfiguration. (#1152)
  • 📚 A few docs improvements and updates to keep things up-to-date.

Files

pypa/cibuildwheel-v2.8.0.zip

Files (293.5 kB)

Name Size Download all
md5:3d72c13fab41c11b588cb09b4b5ac2da
293.5 kB Preview Download

Additional details

Related works