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 — Implement PEP 768 – Safe external debugger interface for CPython · Issue #131591 · python/cpython

Implement PEP 768 – Safe external debugger interface for CPython #131591

New issue
Copy link
New issue
Copy link
Closed
Closed
Implement PEP 768 – Safe external debugger interface for CPython#131591
Copy link
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement

Description

@pablogsal
pablogsal
opened on Mar 22, 2025
Issue body actions

See PEP-768

Linked PRs

  • gh-131591: Implement PEP 768 #131592
  • gh-131591: Implement PEP 768 #131937
  • gh-131591: Handle includes for iOS in remote_debugging.c #132050
  • gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows #132112
  • gh-131591: Allow pdb to attach to a running process #132451
  • gh-131591: Add remote debugging attachment protocol documentation #132638
  • gh-131591: Execute the source and not the file to avoid locking it in Windows #132712
  • gh-131591: Reset RemoteDebuggerSuupport state after fork #132793
  • gh-131591: Check for remote debug in PyErr_CheckSignals #132853
  • gh-131591: Implement PEP 768 support for FAT mac binaries and 32 bit binaries #132892
  • gh-131591: Add tests for _PdbClient #132976
  • gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag #135924
  • gh-131591: Make --without-remote-debug work #135925
  • gh-131591: Document Py_REMOTE_DEBUG #135929
  • [3.14] gh-131591: Make --without-remote-debug work (GH-135925) #135931
  • [3.14] gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag (GH-135924) #135969
  • [3.14] gh-131591: Document Py_REMOTE_DEBUG (GH-135929) #136374
  • gh-131591: Fix syntax in remote debugger doc #137225
  • [3.14] gh-131591: fix formatting of remote debugger docs (GH-137225) #137874
  • gh-131591: Do not free page caches that weren't allocated #143205

Activity

Next
  1. pablogsal
    added a commit that references this issue on Mar 22, 2025

    pythongh-131591: Implement PEP 768

    6f6b4cd
  2. picnixz
    added
    type-featureA feature request or enhancementA feature request or enhancement
    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)
    on Mar 22, 2025
  3. gaogaotiantian commented on Mar 23, 2025

    @gaogaotiantian
    gaogaotiantian
    on Mar 23, 2025
    Member
    More actions

    Will this be released with 3.14? Should we prepare some basic support for pdb together with it?

  4. pablogsal commented on Mar 23, 2025

    @pablogsal
    pablogsal
    on Mar 23, 2025
    MemberAuthor
    More actions

    Will this be released with 3.14?

    Yes that's the plan.

    Should we prepare some basic support for pdb together with it?

    Yeah but as a separate PR for sure as this one just adds the basic functionality. 👍

    We will try to land it next week

  5. pablogsal
    added 4 commits that reference this issue on Apr 3, 2025

    gh-131591: Implement PEP 768 (#131937)

    943cc14

    pythongh-131591: Handle includes for iOS in remote_debugging.c

    513762f

    pythongh-131591: Handle includes for iOS in remote_debugging.c

    3ec2116

    pythongh-131591: Handle includes for iOS in remote_debugging.c

    1e29ec6
  6. Fidget-Spinner
    added a commit that references this issue on Apr 5, 2025

    gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows (GH-132112)

    d827d4d
  7. pablogsal
    added a commit that references this issue on Apr 6, 2025

    gh-131591: Handle includes for iOS in remote_debugging.c (#132050)

    2067378
  8. gaogaotiantian commented on Apr 7, 2025

    @gaogaotiantian
    gaogaotiantian
    on Apr 7, 2025
    Member
    More actions

    Seems like the interface is added, hurray! Do you want to work on the initial pdb support or do you want me to work for it?

  9. pablogsal commented on Apr 14, 2025

    @pablogsal
    pablogsal
    on Apr 14, 2025
    MemberAuthor
    More actions

    Seems like the interface is added, hurray! Do you want to work on the initial pdb support or do you want me to work for it?

    @gaogaotiantian Can you take a look at #132451

  10. pablogsal
    added 2 commits that reference this issue on Apr 18, 2025

    pythongh-131591: Execute the source and not the file to avoid locking…

    2ef3518

    pythongh-131591: Execute the source and not the file to avoid locking…

    552af77
  11. 37 remaining items

  12. taegyunkim
    added a commit that references this issue on Aug 4, 2025

    pythongh-131591: Document Py_REMOTE_DEBUG (pythonGH-135929)

    21e3e84
  13. kumaraditya303
    added a commit that references this issue on Aug 17, 2025

    gh-131591: fix formatting of remote debugger docs (#137225)

    eac37b4
  14. miss-islington
    added a commit that references this issue on Aug 17, 2025

    pythongh-131591: fix formatting of remote debugger docs (pythonGH-137225

    785840b
  15. Agent-Hellboy
    added 4 commits that reference this issue on Aug 19, 2025

    pythongh-131591: Make --without-remote-debug work (pythonGH-135925)

    e2aa86b

    pythongh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unpre…

    b306f8a

    pythongh-131591: Document Py_REMOTE_DEBUG (pythonGH-135929)

    d485643

    pythongh-131591: fix formatting of remote debugger docs (python#137225)

    12fecfd
  16. hugovk
    added a commit that references this issue on Sep 11, 2025

    [3.14] gh-131591: fix formatting of remote debugger docs (GH-137225) (#…

    928d802
  17. hugovk commented on Oct 8, 2025

    @hugovk
    hugovk
    on Oct 8, 2025
    Member
    More actions

    Python 3.14 is released! 🚀

    All done for this issue or more to do?

    Reacted by Pablo Galindo Salgado
  18. hugovk
    added
    pendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is provided
    on Oct 8, 2025
  19. pablogsal
    closed this as completedon Oct 9, 2025
  20. picnixz
    removed
    pendingThe issue will be closed if no feedback is providedThe issue will be closed if no feedback is provided
    on Oct 9, 2025
  21. pablogsal
    added 2 commits that reference this issue on Dec 27, 2025

    pythongh-131591: Do not free page caches that weren't allocated

    d0b01f8

    gh-131591: Do not free page caches that weren't allocated (#143205)

    3a728e5
  22. thunder-coding
    added a commit that references this issue on Feb 15, 2026

    pythongh-131591: Do not free page caches that weren't allocated (pyth…

    d669c86
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement

    Projects

    No projects

      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.