Skip to content

[chore] Bump python-oldest e2e test image from 3.9 to 3.10#5083

Merged
swiatekm merged 1 commit into
open-telemetry:mainfrom
swiatekm:bump-python-oldest-image-to-3.10
May 18, 2026
Merged

[chore] Bump python-oldest e2e test image from 3.9 to 3.10#5083
swiatekm merged 1 commit into
open-telemetry:mainfrom
swiatekm:bump-python-oldest-image-to-3.10

Conversation

@swiatekm
Copy link
Copy Markdown
Contributor

Description:

Python instrumentation no longer supports Python 3.9. Python 3.9 is broken with the upstream Python instrumentation because the requests dependency uses PEP 604 union syntax (str | bytes) which is only available from 3.10.

Bumping the oldest-supported test image to 3.10 unblocks the instrumentation-python-oldest e2e test.

Link to tracking Issue(s):

Python 3.9 is broken with the upstream Python instrumentation because
the requests dependency uses PEP 604 union syntax (str | bytes) which
is only available from 3.10. Bumping the oldest-supported test image
to 3.10 unblocks the instrumentation-python-oldest e2e test.

Refs open-telemetry#5072

Signed-off-by: Mikołaj Świątek <mail@mikolajswiatek.com>
@swiatekm swiatekm requested a review from a team as a code owner May 16, 2026 11:15
@swiatekm swiatekm added area:auto-instrumentation Issues for auto-instrumentation internal labels May 16, 2026
@swiatekm swiatekm enabled auto-merge (squash) May 16, 2026 11:57
@swiatekm swiatekm merged commit 395afae into open-telemetry:main May 18, 2026
105 of 109 checks passed
@iblancasa
Copy link
Copy Markdown
Contributor

Should we have some kind fo doc about what versions are supported?

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

Labels

area:auto-instrumentation Issues for auto-instrumentation internal

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants