Skip to content

Drop Python 3.9, support Python 3.14 and 3.14t#690

Merged
pquentin merged 3 commits into
python-trio:mainfrom
pquentin:python-upgrade
Nov 6, 2025
Merged

Drop Python 3.9, support Python 3.14 and 3.14t#690
pquentin merged 3 commits into
python-trio:mainfrom
pquentin:python-upgrade

Conversation

@pquentin

@pquentin pquentin commented Nov 3, 2025

Copy link
Copy Markdown
Member

No description provided.

@A5rocks A5rocks left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't see anything wrong here. (Though IMO you should check out uv's pip-compile replacement for the test-requirements.txt file, so that the locked dependencies don't vary based on the runtime Python version)

@cclauss

cclauss commented Nov 6, 2025

Copy link
Copy Markdown
Contributor

I have been learning that it is quite useful to test with pytest-run-parallel to be confident about free-threaded compatibility. -- https://py-free-threading.github.io/testing

Something like:
% uvx --with=pytest-run-parallel pytest --iterations=8 --parallel-threads=auto

Comment thread docs/source/index.rst Outdated
Co-authored-by: Christian Clauss <cclauss@me.com>
@pquentin pquentin merged commit 12110c2 into python-trio:main Nov 6, 2025
25 checks passed
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.

3 participants