@travisfw @gramian Nearly there. GIL will likely go away in the release next year. There are lots of PEPs in discussion and work right now. This one, for example:
https://peps.python.org/pep-0703/
There release coming in a few months will have per interpreter GIL:
https://docs.python.org/3.12/whatsnew/3.12.html#whatsnew312-pep684

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...