GH-48028: [Python][Packaging] Update quay.io base manylinux and musllinux images for Python wheels and remove cp313t#50082
GH-48028: [Python][Packaging] Update quay.io base manylinux and musllinux images for Python wheels and remove cp313t#50082raulcd wants to merge 8 commits into
Conversation
… musllinux images for Python wheels
|
|
|
@github-actions crossbow submit wheel-manylinux-2-28-cp314-cp314-amd64 wheel-musllinux-1-2-cp314-cp314-arm64 |
There was a problem hiding this comment.
Pull request overview
Updates the pinned quay.io/pypa base container images used by Arrow’s Docker Compose services for building Python manylinux and musllinux wheels, to avoid failures with newer upstream images and prepare for upcoming Python releases.
Changes:
- Bump
quay.io/pypa/manylinux_2_28_${ARCH_ALIAS}base image tag used by the manylinux wheel build service. - Bump
quay.io/pypa/musllinux_1_2_${ARCH_ALIAS}base image tag used by the musllinux wheel build service.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Revision: d15a603 Submitted crossbow builds: ursacomputing/crossbow @ actions-5fff7c0201
|
|
@github-actions crossbow submit wheel-manylinux-* wheel-musllinux-* |
|
Revision: d15a603 Submitted crossbow builds: ursacomputing/crossbow @ actions-8fc68b38e6 |
|
@github-actions crossbow submit wheel-musllinux-1-2-cp313-cp313-* |
|
Revision: 473ca7a Submitted crossbow builds: ursacomputing/crossbow @ actions-17d0377b7d
|
|
@github-actions crossbow submit -g wheel |
|
Revision: 5da462a Submitted crossbow builds: ursacomputing/crossbow @ actions-3f0a71b8f0 |
|
@github-actions crossbow submit 313 |
|
Revision: e1a4895 Submitted crossbow builds: ursacomputing/crossbow @ actions-6f33b88774 |
Rationale for this change
When adding support to Python 3.14 the musllinux wheels failed with newer versions of the musllinux quay.io image. In order to prepare for the next Python 3.15 release we will require newer base images and we should fix the issues we originally found.
What changes are included in this PR?
2026.05.31-3Are these changes tested?
Yes via archery
Are there any user-facing changes?
Yes, Python 3.13 free threaded was experimental, PyPA removed cp313t from the underlying manylinux docker image. We won't support wheels for 3.13 free-threaded anymore. We will support for 3.14 on-wards.