🧵 Technical deep dive starting now!
"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
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: github.com/Cheukting/py...
Exciting news!
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
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.
hugovk.dev/blog/2025/fr...
#Python #FreeThreaded #GitHub #GitHubActions #CI #testing
❯ env UV_PYTHON_DOWNLOADS=true UV_PYTHON_PREFERENCE=only-managed \ uv run -p 3.13t python -c 'import sysconfig; print(sysconfig.get_config_var("Py_GIL_DISABLED"))' 1 IOW: we can now have easy on-demand free-threaded Python builds