Skip to content

Fix tests for Python 3.14#582

Draft
martincostello wants to merge 3 commits intow3c:mainfrom
martincostello:gh-581
Draft

Fix tests for Python 3.14#582
martincostello wants to merge 3 commits intow3c:mainfrom
martincostello:gh-581

Conversation

@martincostello
Copy link
Contributor

@martincostello martincostello commented Mar 15, 2026

Update asyncio event loop so it works on Python 3.14.

Fixes #581.

Depends on #580 to rebase.

- Update tests to run a matrix for 3.11-3.14.
- Update GitHub Actions to their latest versions.
- Disable until w3c#581 is fixed.
- Add job to meet the required statuses without needing to reconfigure the status checks.
Update asyncio event loop so it works on Python 3.14.
@w3cbot
Copy link

w3cbot commented Mar 15, 2026

martincostello marked as non substantive for IPR from ash-nazg.

build:
runs-on: ubuntu-latest

strategy:
Copy link
Member

Choose a reason for hiding this comment

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

why do you suggest to test on multiple versions? Also should we test on latest?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We currently test on images with different versions of Python included in the OTel .NET SDK, so I wouldn't want to fix the 3.14 bug but break earlier versions.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tests fail when using Python 3.14

3 participants