Skip to main content

Use this module to try out multiple interpreters and a per-interpreter GIL in Python 3.13+. Do not use this for anything important yet.

Project description

This is the public implementation of PEP 734.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

interpreters_pep_734-0.4.1.tar.gz (15.0 kB view details)

Uploaded Source

File details

Details for the file interpreters_pep_734-0.4.1.tar.gz.

File metadata

  • Download URL: interpreters_pep_734-0.4.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for interpreters_pep_734-0.4.1.tar.gz
Algorithm Hash digest
SHA256 f44b764bd9e996894d1892f35212819f359a339b931f7e14134e4ecf9c1798af
MD5 5f720b03735f66e12faec2b3ccb3806a
BLAKE2b-256 b111cf144154e4a3cf2f2910d1a5f7b26291a5f5136ac1a4d94b2c4f0b04393b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page