github pypa/cibuildwheel v1.9.0

latest releases: v2.18.0, v2.18, v2.17.0...
3 years ago
  • 🌟 Added support for Apple Silicon wheels on macOS! You can now cross-compile universal2 and arm64 wheels on your existing macOS Intel runners, by setting CIBW_ARCHS_MACOS. Xcode 12.2 or later is required, but you don't need macOS 11.0 - you can still build on macOS 10.15. See this FAQ entry for more information. (#484)

  • 🌟 Added auto-detection of your package's Python compatibility, via declared requires-python in your pyproject.toml, or python_requires in setup.cfg or setup.py. If your project has these set, cibuildwheel will automatically skip builds on versions of Python that your package doesn't support. Hopefully this makes the first-run experience of cibuildwheel a bit easier. If you need to override this for any reason, look at CIBW_PROJECT_REQUIRES_PYTHON. (#536)

  • 🌟 cibuildwheel can now be invoked as a native GitHub Action! You can now invoke cibuildwheel in a GHA build step like:

    - name: Build wheels
      uses: joerick/cibuildwheel@v1.9.0
      with:
        output-dir: wheelhouse
      # env:
      #   CIBW_SOME_OPTION: value

    This saves a bit of boilerplate, and you can use Dependabot to keep the pinned version up-to-date.

  • ✨ Added auto64 and auto32 shortcuts to the CIBW_ARCHS option. (#553)

  • ✨ cibuildwheel now prints a list of the wheels built at the end of each run. (#570)

  • 📚 Lots of minor docs improvements.

Don't miss a new cibuildwheel release

NewReleases is sending notifications on new releases.