Repository navigation
fix(python): pin prof-python-3.15 to python:3.15.0rc1 - #191
Closed
vlad-scherbich wants to merge 1 commit into
Closed
vlad-scherbich wants to merge 1 commit into
vlad-scherbich wants to merge 1 commit into
Conversation
The 3.15 wheel test image tracked python:3.15.0b1 to match the CPython that dd-trace-py's manylinux2014 build images shipped. CPython moved members into PyThreadState between 3.15.0b1 and 3.15.0rc1 (python/cpython#151614), so a cp315 wheel and the interpreter that loads it have to agree on which side of that change they are. DataDog/images is moving the mirrored pypa images to 2026.08.04-1, which ships 3.15.0rc1, so dd-trace-py's cp315 wheels become rc1-ABI. This pin has to move with them: land it together with the dd-trace-py image-tag bump, not before.
Contributor
Author
|
Stale rc1 image bump, closing in favor of #203 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Pins
prof-python-3.15frompython:3.15.0b1topython:3.15.0rc1indocker_helpers_test.go.Landing order (not a GitHub stack)
DataDog/images#11356 merged (
8f84bcee). This pin is Docker Hubpython:3.15.0rc1— it does not wait on the dd-trace-pyIMAGE_TAGbump (#19936, draft). Independent repo; still draft.Why
CPython added a
PyThreadStatemember between b1 and rc1 (python/cpython#151614). 11356 rebuilt wheel-builder FROMs onto2026.08.04-1(rc1); this pin matches the scenario interpreter to that ABI.Risks
Until #19936 lands, a b1-built cp315 wheel installed into this rc1 interpreter can still crash. This PR does not change wheel-builder images.
Testing
Existing
docker_helpers_test.gopin tests. 3.15 is not a supported dd-trace-py target (requires-pythonstill<3.15).