Will Python 3.13 or 3.14 allow you to run Python without the GIL?
Basic
22
1.1k
2025
91%
chance

The Python Steering Council announced they intend to accept PEP 703, which would allow for a version of Python without the GIL.

"Short term, we add the no-GIL build as an experimental build mode, presumably in 3.13 (if it slips to 3.14, that is not a problem)."

If Python 3.13 or 3.14 allows running a version of Python without the GIL (even if it is an "experimental build mode"), this resolves to YES.

I won't bet on this market.

More details:

https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474

Get Ṁ1,000 play money
Sort by:
predicts YES

Sort of relevant comment from Guido:

> NoGIL will take years to stabilize, and I expect you won’t be able to count on it existing for the next 4-5 releases.

https://discuss.python.org/t/supporting-per-interpreter-gil-from-rust-pyo3/36114/3

Meta and Anaconda both announced that they could company developer time to help if the PEP was accepted. Since so much work has already been done by Sam Gross it seems very unlikely that it won't make it in by 3.14. Especially since it will be an experimental build that you have to opt into.