This is the public pure-Python implementation of PEP 734, along with several other backports.
For the implementation of the low-level modules, only on Python 3.12, see https://pypi.org/project/interpreters-3-12/.
Nearly all development for this project is done in the upstream CPython repo.
This PyPI package installs two modules: interpreters_backports and
interpreters_experimental. The "backports" module is a package
that mirrors the backported structure of the 3.14 modules. The
"experimental" module is a package containing modules that may
end up in the stdlib.
Note that only the interpreters and interpreters.queues modules
are part of PEP 734.
You can use the modules as fallbacks:
try: import interpreters except ModuleNotFoundError: from interpreters_backports import interpreters try: import interpreters.queues except ModuleNotFoundError: import interpreters_backports.interpreters.queues from interpreters_backports import interpreters try: from interpreters import channels except ModuleNotFoundError: from interpreters_experimental.interpreters import channels try: from concurrent.futures import ThreadPoolExecutor except ModuleNotFoundError: from interpreters_backports.concurrent.futures import ThreadPoolExecutor