PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build!
We'll drop the "experimental" label already in 3.14 beta 3, due on Tuesday!
#PEP779 #Python #Python314 #FreeThreaded
discuss.python.org/t/pep-779-cr...
PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build!
We'll drop the "experimental" label already in 3.14 beta 3, due on Tuesday!
#PEP779 #Python #Python314 #FreeThreaded
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.
hugovk.dev/blog/2025/fr...
#Python #FreeThreaded #GitHub #GitHubActions #CI #testing
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.
hugovk.dev/blog/2025/fr...
#Python #FreeThreaded #GitHub #GitHubActions #CI #testing
pip vs pipx vs uv pipx pipx run pycowsay hello uvx uvx pycowsay hello uvx uvx python list cpython-3.15.0a5-linux-x86_64-gnu cpython-3.15.0a5+freethreaded-linux-x86_64-gnu cpython-3.14.2-linux-x86_64-gnu …
pip vs pipx vs uv pipx pipx run pycowsay hello uvx uvx pycowsay hello uvx uvx python list cpython-3.15.0a5-linux-x86_64-gnu cpython-3.15.0a5+freethreaded-linux-x86_64-gnu cpython-3.14.2-linux-x86_64-gnu …
"Free Threaded Django"
Breaking down the GIL barriers! Explore how Django is evolving for Python's free-threaded future and what this means for performance 🚀
#DjangoConUS #FreeThreaded #Django #Python #GIL #Performance #Threading
"Free Threaded Django"
Breaking down the GIL barriers! Explore how Django is evolving for Python's free-threaded future and what this means for performance 🚀
#DjangoConUS #FreeThreaded #Django #Python #GIL #Performance #Threading
pypi.org/project/pyte...
pypi.org/project/pyte...