Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 30, 2025

This PR contains the following updates:

Package Change Age Confidence
cibuildwheel (changelog) ==3.0.1 -> ==3.1.2 age confidence

Release Notes

pypa/cibuildwheel (cibuildwheel)

v3.1.2

Compare Source

  • ⚠️ Add an error if CIBW_FREE_THREADING_SUPPORT is set; you are likely missing 3.13t wheels, please use the enable/CIBW_ENABLE (#​2520)
  • 🛠 riscv64 now enabled if you target that architecture, it's now supported on PyPI (#​2509)
  • 🛠 Add warning when using cpython-experimental-riscv64 (no longer needed) (#​2526, #​2528)
  • 🛠 iOS versions bumped, fixing issues with 3.14 (now RC 1) (#​2530)
  • 🐛 Fix bug in Android running wheel from our GitHub Action (#​2517)
  • 🐛 Fix warning when using test-skip of "*-macosx_universal2:arm64" (#​2522)
  • 🐛 Fix incorrect number of wheels reported in logs, again (#​2517)
  • 📚 We welcome our Android platform maintainer (#​2516)

v3.1.1

Compare Source

  • 🐛 Fix a bug showing an incorrect wheel count at the end of execution, and misrepresenting test-only runs in the GitHub Action summary (#​2512)
  • 📚 Docs fix (#​2510)

v3.1.0

Compare Source

  • 🌟 CPython 3.14 wheels are now built by default - without the "cpython-prerelease" enable set. It's time to build and upload these wheels to PyPI! This release includes CPython 3.14.0rc1, which is guaranteed to be ABI compatible with the final release. (#​2507) Free-threading is no longer experimental in 3.14, so you have to skip it explicitly with 'cp31?t-*' if you don't support it yet. (#​2503)
  • 🌟 Adds the ability to build wheels for Android! Set the platform option to android on Linux or macOS to try it out! (#​2349)
  • 🌟 Adds Pyodide 0.28, which builds 3.13 wheels (#​2487)
  • ✨ Support for 32-bit manylinux_2_28 (now a consistent default) and manylinux_2_34 added (#​2500)
  • 🛠 Improved summary, will also use markdown summary output on GHA (#​2469)
  • 🛠 The riscv64 images now have a working default (as they are now part of pypy/manylinux), but are still experimental (and behind an enable) since you can't push them to PyPI yet (#​2506)
  • 🛠 Fixed a typo in the 3.9 MUSL riscv64 identifier (cp39-musllinux_ricv64 -> cp39-musllinux_riscv64) (#​2490)
  • 🛠 Mistyping --only now shows the correct possibilities, and even suggests near matches on Python 3.14+ (#​2499)
  • 🛠 Only support one output from the repair step on linux like other platforms; auditwheel fixed this over four years ago! (#​2478)
  • 🛠 We now use pattern matching extensively (#​2434)
  • 📚 We now have platform maintainers for our special platforms and interpreters! (#​2481)

Configuration

📅 Schedule: Branch creation - On day 3 of the month ( * * 3 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the Dependency label Jul 30, 2025
Copy link
Member

@radarhere radarhere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Failures already existed, and #9116 demonstrates that they can be fixed

@radarhere radarhere merged commit bae97e1 into main Jul 30, 2025
121 of 126 checks passed
@radarhere radarhere deleted the renovate/cibuildwheel-3.x branch July 30, 2025 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants