Build: Bump pypa/cibuildwheel from 3.0.1 to 3.1.3
Open
Number: #2285
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
August 05, 2025 at 09:12 AM UTC
(11 months ago)
(11 months ago)
Updated:
August 05, 2025 at 03:05 PM UTC
(11 months ago)
(11 months ago)
Labels:
dependencies github_actions
dependencies github_actions
Description:
Bumps pypa/cibuildwheel from 3.0.1 to 3.1.3.
Release notes
Sourced from pypa/cibuildwheel's releases.
v3.1.3
- π Fix bug where "latest" dependencies couldn't update to pip 25.2 on Windows (#2537)
- π Use pytest-rerunfailures to improve some of our iOS/Android tests (#2527, #2539)
- π Remove some GraalPy Windows workarounds in our tests (#2501)
v3.1.2
- β οΈ Add an error if
CIBW_FREE_THREADING_SUPPORTis set; you are likely missing 3.13t wheels, please use theenable/CIBW_ENABLE(#2520)- π
riscv64now 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-skipof"*-macosx_universal2:arm64"(#2522)- π Fix incorrect number of wheels reported in logs, again (#2517)
- π We welcome our Android platform maintainer (#2516)
v3.1.1
- π 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
- π CPython 3.14 wheels are now built by default - without the
"cpython-prerelease"enableset. 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
platformoption toandroidon 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) andmanylinux_2_34added (#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
--onlynow 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)
Changelog
Sourced from pypa/cibuildwheel's changelog.
v3.1.3
1 August 2025
- π Fix bug where "latest" dependencies couldn't update to pip 25.2 on Windows (#2537)
- π Use pytest-rerunfailures to improve some of our iOS/Android tests (#2527, #2539)
- π Remove some GraalPy Windows workarounds in our tests (#2501)
v3.1.2
29 July 2025
- β οΈ Add an error if
CIBW_FREE_THREADING_SUPPORTis set; you are likely missing 3.13t wheels, please use theenable/CIBW_ENABLE(#2520)- π
riscv64now 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-skipof"*-macosx_universal2:arm64"(#2522)- π Fix incorrect number of wheels reported in logs, again (#2517)
- π We welcome our Android platform maintainer (#2516)
v3.1.1
24 July 2025
- π 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
23 July 2025
- π CPython 3.14 wheels are now built by default - without the
"cpython-prerelease"enableset. 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
platformoption toandroidon 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) andmanylinux_2_34added (#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
--onlynow 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)
Commits
352e013Bump version: v3.1.3c463e56tests: another iOS flaky spot (#2539)8c5c738docs(project): add Falcon to working examples (#2538)feeb399tests: add flaky test handling (#2527)60b9cc9fix: never call pip directly (#2537)e2c7102chore: remove some GraalPy Windows workarounds. (#2501)9e4e50bBump version: v3.1.28ef9414[pre-commit.ci] pre-commit autoupdate (#2532)1953c04Adding@βmhsmithas platform maintainer for Android (#2516)46a6d27Bump iOS support package versions. (#2530)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
0
0
Files Changed:
0
0
Additions:
+0
+0
Deletions:
-0
-0
Package Dependencies
Technical Details
| ID: | 4639005 |
| UUID: | 2720486208 |
| Node ID: | PR_kwDOKF4tPs6iJ1NA |
| Host: | GitHub |
| Repository: | apache/iceberg-python |