As a final preparation for the #PyO3 workshop tomorrow at #EuroPython, I have updated some exercises to ensure thread-safety. We are ready for #FreeThreaded #Python! Make sure you have the setup ready: https://github.com/Cheukting/py03_101
As a final preparation for the #PyO3 workshop tomorrow at #EuroPython, I have updated some exercises to ensure thread-safety. We are ready for #FreeThreaded #Python! Make sure you have the setup ready: https://github.com/Cheukting/py03_101
Just released: Python 3.14.0 beta 3!
All the good stuff of b2 but also:
Free-threaded Python is officially supported! (PEP 779)
Subinterpreters in the stdlib! (PEP 734)
Do you maintain a Python package? Please test 3.14.
If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.
https://discuss.python.org/t/python-3-14-0-beta-3-is-here/95843?u=hugovk
GitHub Actions now supports free-threaded Python!
I wrote up how to add it your workflows so you can start testing free-threaded Python 3.13 and 3.14 with either actions/setup-python or actions/setup-uv.
https://hugovk.dev/blog/2025/free-threaded-python-on-github-actions/