Skip to content

GH-51208: [CI][Python] Update builds to CPython 3.15.0rc2 (cp315) - #51209

Open
paultiq wants to merge 3 commits into
apache:mainfrom
paultiq:cp315_rc2
Open

GH-51208: [CI][Python] Update builds to CPython 3.15.0rc2 (cp315)#51209
paultiq wants to merge 3 commits into
apache:mainfrom
paultiq:cp315_rc2

Conversation

@paultiq

@paultiq paultiq commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

#48191 added 3.15 to CI, but pins to rc1 in a few places.

rc2 is now available, this is a minimal update from rc1 to rc2.

What changes are included in this PR?

Moves pin from rc1 to rc2 in the dockerfiles and install_python.sh

Are these changes tested?

Tested the manylinux build

Are there any user-facing changes?

No

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

⚠️ GitHub issue #51208 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions Bot added the awaiting review Awaiting review label Sep 7, 2026

@raulcd raulcd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for working on this!
Could you try bumping the underlying images to build the wheels to use the newer cpython there?

diff --git a/compose.yaml b/compose.yaml
index b44d8c836a..6bca6e1ba4 100644
--- a/compose.yaml
+++ b/compose.yaml
@@ -1180,7 +1180,7 @@ services:
       args:
         arch: ${ARCH}
         arch_short: ${ARCH_SHORT}
-        base: quay.io/pypa/manylinux_2_28_${ARCH_ALIAS}:2026.08.08-1
+        base: quay.io/pypa/manylinux_2_28_${ARCH_ALIAS}:2026.09.05-1
         manylinux: 2_28
         python: ${PYTHON}
         python_abi_tag: ${PYTHON_ABI_TAG}
@@ -1205,7 +1205,7 @@ services:
       args:
         arch: ${ARCH}
         arch_short: ${ARCH_SHORT}
-        base: quay.io/pypa/musllinux_1_2_${ARCH_ALIAS}:2026.08.08-1
+        base: quay.io/pypa/musllinux_1_2_${ARCH_ALIAS}:2026.09.05-1
         musllinux: 1_2
         python: ${PYTHON}
         python_abi_tag: ${PYTHON_ABI_TAG}

I'll kick off some sanity wheel builds after that and merge if no CI issues

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting review Awaiting review labels Sep 9, 2026
@paultiq

paultiq commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

Done, also checked my notes from preview PR #48191 and caught a few other needed changes: PYTHON_WHEEL_WINDOWS_IMAGE_REVISION
PYTHON_WHEEL_WINDOWS_TEST_IMAGE_REVISION

and the Python build_date

@github-actions github-actions Bot added awaiting change review Awaiting change review and removed awaiting changes Awaiting changes labels Sep 9, 2026
@raulcd

raulcd commented Sep 9, 2026

Copy link
Copy Markdown
Member

@github-actions crossbow submit wheel-cp315

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

Revision: f73bb30

Submitted crossbow builds: ursacomputing/crossbow @ actions-2f019ffc35

Task Status
wheel-macos-monterey-cp315-cp315-amd64 GitHub Actions
wheel-macos-monterey-cp315-cp315-arm64 GitHub Actions
wheel-macos-monterey-cp315-cp315t-amd64 GitHub Actions
wheel-macos-monterey-cp315-cp315t-arm64 GitHub Actions
wheel-manylinux-2-28-cp315-cp315-amd64 GitHub Actions
wheel-manylinux-2-28-cp315-cp315-arm64 GitHub Actions
wheel-manylinux-2-28-cp315-cp315t-amd64 GitHub Actions
wheel-manylinux-2-28-cp315-cp315t-arm64 GitHub Actions
wheel-musllinux-1-2-cp315-cp315-amd64 GitHub Actions
wheel-musllinux-1-2-cp315-cp315-arm64 GitHub Actions
wheel-musllinux-1-2-cp315-cp315t-amd64 GitHub Actions
wheel-musllinux-1-2-cp315-cp315t-arm64 GitHub Actions
wheel-windows-cp315-cp315-amd64 GitHub Actions
wheel-windows-cp315-cp315t-amd64 GitHub Actions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting change review Awaiting change review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants