1/3
1/3
www.youtube.com/watch?v=TomA...
#PloneConf2025 #Plone #Python #Volto #ReactJS #OpenSource #CMS #CPython #PyConFinland2025
www.youtube.com/watch?v=TomA...
#PloneConf2025 #Plone #Python #Volto #ReactJS #OpenSource #CMS #CPython #PyConFinland2025
nogil = no Global Interpreter Lock
it’s a wild new variant of Python with true threads that was first announced several years ago
x.com/vllm_project...
nogil = no Global Interpreter Lock
it’s a wild new variant of Python with true threads that was first announced several years ago
x.com/vllm_project...
It's important but we can't know what it means for Python until we have much better abstractions over threading. 1/3
It's important but we can't know what it means for Python until we have much better abstractions over threading. 1/3
Here’s my first contribution: github.com/hynek/pgbg
1/2
Here’s my first contribution: github.com/hynek/pgbg
1/2
If so, the Steering Council posted their "intent to accept PEP 703", in other words to allow for a version of Python without the GIL.
Sam Gross' heroic effort to prove nogil is feasible will be paying off.
Now the real work begins!
https://discuss.python.org/t/30474
If so, the Steering Council posted their "intent to accept PEP 703", in other words to allow for a version of Python without the GIL.
Sam Gross' heroic effort to prove nogil is feasible will be paying off.
Now the real work begins!
https://discuss.python.org/t/30474
- GIL_NOT_USED in your module init
- freethreading_compatible in your build def
- thread_local objects when possible
- PYTHON_GIL=0 when testing
- Charlie Lin at #SciPy2026
- GIL_NOT_USED in your module init
- freethreading_compatible in your build def
- thread_local objects when possible
- PYTHON_GIL=0 when testing
- Charlie Lin at #SciPy2026
github.com/hynek/build-...
github.com/hynek/build-...
PyO3 0.23.0 is a big release that I have thoroughly reviewed. Support for "free-threaded Python" is part of the title, and I think NoGIL Python is better for Rust interoperability, so there's definitely interest in that crate. It can also be great for queuing data…
PyO3 0.23.0 is a big release that I have thoroughly reviewed. Support for "free-threaded Python" is part of the title, and I think NoGIL Python is better for Rust interoperability, so there's definitely interest in that crate. It can also be great for queuing data…
Desktop apps I write in Python would benefit from it but not much.
Desktop apps I write in Python would benefit from it but not much.
github.com/pypa/cibuild...
#PyPA
github.com/pypa/cibuild...
#PyPA