Skip to main content

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

Release files for interpreters-pep-734 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for interpreters-pep-734 0.5.0
File Size Uploaded
interpreters_pep_734-0.5.0.tar.gz 15.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for interpreters-pep-734 0.5.0
File Interpreter ABI Platform
interpreters_pep_734-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.4 kB

Release files / interpreters_pep_734-0.5.0.tar.gz

Download URL interpreters_pep_734-0.5.0.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5f308f945c6ded5bd4bb334117c50405dacb84f862cb572bdd5d96b3de3f07f6
BLAKE2b-256 checksum
How to use checksums
bea9ae2a1958523551c3cfbd548b5d3c105af941775895c09a12c2b3636bbd9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release files / interpreters_pep_734-0.5.0-py3-none-any.whl

Download URL interpreters_pep_734-0.5.0-py3-none-any.whl
Size 19.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b07c6fc233004317ff41aa1645ea7d2e1725896e4aa541da64236a170787e2b0
BLAKE2b-256 checksum
How to use checksums
e94301e1a318fc830ba40ae8bb36228fc1597c363865629f738a99a5626c9193
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

2 release files

0.0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page