We’ve had a chance to discuss this internally with the right people. Our team believes in the value that nogil will provide, and we are committed to working collaboratively to improve Python for everyone. If PEP 703 is accepted, Meta can commit to support in the form of three engineer-years (from e...
Meta the company and its profitability goals suck. However in pursuit of those goals I find their OSS contributions and project management to be pretty good.
CPython’s global interpreter lock (“GIL”) prevents multiple threads from executing Python code at the same time. The GIL is an obstacle to using multi-core CPUs from Python efficiently. This PEP proposes adding a build configuration (--disable-gil) to CPython to let it run Python code without the global interpreter lock and with the necessary changes needed to make the interpreter thread-safe.