GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add the interpreters Module, Implementing PEP 734 · Issue #134939 · python/cpython

Add the interpreters Module, Implementing PEP 734 #134939

New issue
Copy link
New issue
Copy link
Open
Open
Add the interpreters Module, Implementing PEP 734#134939
Copy link
Assignees
ericsnowcurrently
Labels
3.14bugs and security fixesbugs and security fixes3.15bugs and security fixesbugs and security fixesstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-subinterpreterstype-featureA feature request or enhancementA feature request or enhancement

Description

@ericsnowcurrently
ericsnowcurrently
opened on May 30, 2025
Issue body actions

Feature or enhancement

Proposal:

(This is effectively the successor issue to gh-76785.)

Assuming PEP 734 is accepted (hopefully for 3.14), this issue covers the implementation.

Note that the base implementation already exists as Lib/test/support/interpreters. Thus "implementing" the PEP will amount to moving the files to Lib/interpreters and updating associated references.

TODO:

  • move files from Lib/test/support/interpreters to Lib/interpreters
  • add Docs/library/interpreters.rst, etc.
  • add a multiple-interpreters howto doc (related: Add A Howto Page About Concurrency in Python #123152)
  • update InterpreterPoolExecutor to use interpreters.Interpreter

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Linked PRs

  • gh-134939: Add the interpreters Module #133958
  • [3.14] gh-134939: Add the concurrent.interpreters Module #135414
  • gh-134939: Fill Out the concurrent.interpreters Docs #135902
  • [3.14] gh-134939: Fill Out the concurrent.interpreters Docs (gh-135902) #136141
  • gh-134939: Add a Multiple Interpreters Howto Doc #136143
  • gh-134939: Correct concurrent.interpreters source code link #136564
  • [3.14] gh-134939: Correct concurrent.interpreters source code link (GH-136564) #136605
Reacted by Peter Bierma, Dave Burkholder, Michael Droettboom, neonene, Agriya Khetarpal and Danny Kim

Activity

Next
  1. ericsnowcurrently
    self-assigned this
    on May 30, 2025
  2. ericsnowcurrently
    added
    type-featureA feature request or enhancementA feature request or enhancement
    stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directory
    topic-subinterpreters
    3.14bugs and security fixesbugs and security fixes
    3.15bugs and security fixesbugs and security fixes
    on May 30, 2025
  3. github-project-automation
    moved this to Todo in Subinterpreterson May 30, 2025
  4. github-project-automation
    added this to Subinterpreterson May 30, 2025
  5. ericsnowcurrently
    added 3 commits that reference this issue on Jun 11, 2025

    gh-134939: Add the concurrent.interpreters Module (gh-133958)

    6214373

    pythongh-134939: Add the concurrent.interpreters Module (pythongh-133958

    a330995

    [3.14] gh-134939: Add the concurrent.interpreters Module (gh-135414)

    04273ad
  6. lkollar
    added a commit that references this issue on Jun 19, 2025

    pythongh-134939: Add the concurrent.interpreters Module (pythongh-133958

    e64fa9f
  7. ericsnowcurrently
    added a commit that references this issue on Jun 30, 2025

    gh-134939: Fill Out the concurrent.interpreters Docs (gh-135902)

    fc82cb9
  8. miss-islington
    added a commit that references this issue on Jun 30, 2025

    pythongh-134939: Fill Out the concurrent.interpreters Docs (pythongh-…

    d40c6a8
  9. ericsnowcurrently
    added a commit that references this issue on Jun 30, 2025

    [3.14] gh-134939: Fill Out the concurrent.interpreters Docs (gh-136141)

    ebab7c8
  10. 2 remaining items

  11. Pranjal095
    added a commit that references this issue on Jul 12, 2025

    pythongh-134939: Fill Out the concurrent.interpreters Docs (pythongh-…

    9b50a95
  12. kumaraditya303
    added a commit that references this issue on Jul 13, 2025

    gh-134939: Correct `concurrent.interpreters` source code link (#136564)

    42b251b
  13. miss-islington
    added a commit that references this issue on Jul 13, 2025

    pythongh-134939: Correct `concurrent.interpreters` source code link (p…

    c746478
  14. kumaraditya303
    added a commit that references this issue on Jul 13, 2025

    [3.14] gh-134939: Correct `concurrent.interpreters` source code link (G…

    f50cd5b
  15. picnixz
    added 2 commits that reference this issue on Jul 13, 2025

    pythongh-134939: Fill Out the concurrent.interpreters Docs (pythongh-…

    f34b9e2

    pythongh-134939: Correct `concurrent.interpreters` source code link (p…

    e33e910
  16. taegyunkim
    added 3 commits that reference this issue on Aug 4, 2025

    pythongh-134939: Add the concurrent.interpreters Module (pythongh-133958

    c09d93c

    pythongh-134939: Fill Out the concurrent.interpreters Docs (pythongh-…

    9eb433a

    pythongh-134939: Correct `concurrent.interpreters` source code link (p…

    f21e258
  17. AA-Turner
    marked [subinterpreters] PEP 554 implementation: add interpreters module #76785 as a duplicate of this issue on Aug 11, 2025
  18. Agent-Hellboy
    added 3 commits that reference this issue on Aug 19, 2025

    pythongh-134939: Add the concurrent.interpreters Module (pythongh-133958

    2d20220

    pythongh-134939: Fill Out the concurrent.interpreters Docs (pythongh-…

    64acf8c

    pythongh-134939: Correct `concurrent.interpreters` source code link (p…

    1afc78f
  19. kumaraditya303
    added a commit that references this issue on Sep 9, 2025

    [3.14] pythongh-134939: Correct `concurrent.interpreters` source code…

    3361a68
  20. budos8899 commented on Nov 10, 2025

    @budos8899
    budos8899
    on Nov 10, 2025 · Hidden as spam
    show commentMore actions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @ericsnowcurrently
    ericsnowcurrently

Labels

3.14bugs and security fixesbugs and security fixes3.15bugs and security fixesbugs and security fixesstdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-subinterpreterstype-featureA feature request or enhancementA feature request or enhancement

Projects

  • Subinterpreters
    Status
    Todo
    Show more project fields

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.