Skip to content

Test free-threaded Python 3.13t and 3.14t#681

Merged
hugovk merged 2 commits intoultrajson:mainfrom
hugovk:free-threaded
Aug 19, 2025
Merged

Test free-threaded Python 3.13t and 3.14t#681
hugovk merged 2 commits intoultrajson:mainfrom
hugovk:free-threaded

Conversation

@hugovk
Copy link
Copy Markdown
Member

@hugovk hugovk commented Aug 19, 2025

We haven't done anything to explicitly support free-threaded Python, and there may well be code and test changes needed to support it.

Shall we at least start running the existing tests on free-threaded?

With cibuildwheel 3.0 in #676, we also get free-threaded 3.14 wheels (see cp314t at https://github.com/ultrajson/ultrajson/actions/runs/16775927977) which means others will be able to test it further.


python/cpython#133779 is also fixed and we can continue testing (regular) 3.14 on Windows.

@hugovk hugovk added the changelog: skip Exclude PR from release draft label Aug 19, 2025
@hugovk hugovk merged commit 09be5f0 into ultrajson:main Aug 19, 2025
27 of 28 checks passed
@hugovk hugovk deleted the free-threaded branch August 19, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: skip Exclude PR from release draft

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants