#freethreaded — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #freethreaded, aggregated by home.social.
-
#ResearchTopic of the day: #noGIL #freethreaded design in π-thon 3.14
-
#ResearchTopic of the day: #noGIL #freethreaded design in π-thon 3.14
-
Wheels for free-threaded Python now available for psutil
https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil
#HackerNews #Wheels #psutil #Python #FreeThreaded #Development #OpenSource
-
Wheels for free-threaded Python now available for psutil
https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil
#HackerNews #Wheels #psutil #Python #FreeThreaded #Development #OpenSource
-
Wheels for free-threaded Python now available for psutil
https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil
#HackerNews #Wheels #psutil #Python #FreeThreaded #Development #OpenSource
-
Wheels for free-threaded Python now available for psutil
https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil
#HackerNews #Wheels #psutil #Python #FreeThreaded #Development #OpenSource
-
Wheels for free-threaded Python now available for psutil
https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil
#HackerNews #Wheels #psutil #Python #FreeThreaded #Development #OpenSource
-
Nathan Goldbaum is part of the Quansight Labs team that's been doing a *huge* amount of work getting the ecosystem ready for free-threaded Python.
Here he shares some of his favourite resources to learn about free-threaded Python:
https://github.com/ilanschnell/bitarray/pull/245#issuecomment-3452970622
-
Ah, yes, the #future of #Python web services is GIL-free, and it's totally *groundbreaking* #news that will revolutionize our lives... in 2025 🚀. But don't worry, you can continue to pretend this #tech babble is relevant today while you wait for Python 3.14 to solve all problems with its magical #freethreaded fairy dust 🧚♂️✨.
https://blog.baro.dev/p/the-future-of-python-web-services-looks-gil-free #GIL #Free #Groundbreaking #HackerNews #ngated -
🧵 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: 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
#Python #CPython #Python314 #release #PEP779 #PEP734 #FreeThreaded #subinterpreters
-
@sirosen @ancoghlan @brianokken
Yes, let's test our projects with free-threaded in CI! Here's how to do it with GitHub Actions:
https://hugovk.dev/blog/2025/free-threaded-python-on-github-actions/
And see https://py-free-threading.github.io for more guides.
#PEP779 #Python #Python314
#FreeThreaded #CI #GitHub #GitHubActions -
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!
-
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/
-
🧵🛞 I made a thing!
https://hugovk.github.io/free-threaded-wheels/ tracks how many of the top 360 PyPI packages have free-threaded wheels.
🟢 Green packages (currently 3%) offer has free-threaded wheels
⚪ Uncoloured packages (82%) offer pure-Python wheels
🟠 Orange packages (16%) have no wheels ready for free-threading (yet!)
See also Quansight Labs' https://py-free-threading.github.io/tracking/ for a smaller yet fine-grained tracker that also includes build tools.
-
🐍🚀🎨 #Pillow 11.0.0 has been released!
* Added support for #Python 3.13, including experimental #freethreaded wheels!
* Dropped EOL 3.8
* Removed PSFile, PyAccess and Image.USE_CFFI_ACCESS, TiffImagePlugin IFD_LEGACY_API, and support for WebP 0.4
* A bunch of new deprecations, to be removed in 12.0.0 in October 2025
* Default resampling filter for I;16* image modes has changed to Image.BICUBIC
* XMP data can be saved to JPEG and MPO files
https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html
-
🚀🧵🐍 Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
🚀🧵🐍 Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
🚀🧵🐍 Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
🚀🧵🐍 Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
🚀🧵🐍 Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
🐍🧪 Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
🐍🧪 Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
🐍🧪 Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
🐍🧪 Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
🐍🧪 Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL -
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL -
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL -
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL -
🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL