./devel/py-debugpy, Implementation of the Debug Adapter Protocol for Python

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 1.8.22, Package name: py313-debugpy-1.8.22, Maintainer: pkgsrc-users

debugpy is an implementation of the Debug Adapter Protocol for Python.


Master sites:

Filesize: 1670.778 KB

Version history: (Expand)


CVS history: (Expand)


   2026-10-03 11:14:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.22

1.8.22

Fixes

Fix invalid type annotation in test_pydev_monkey comprehension
Fix PEP 768 code injection SyntaxError when temp path contains backslashes
Fix race between adapter connection publication and session attachment
Fix debugger hang when expanding objects with blocking property getters
Fix duplicate stopped event when two threads hit a breakpoint at once
Avoid exceptions in environment diagnostics
Fix thread identity when the first traced call is another thread's is_alive()
Respect isolated mode when patching sys.path

Enhancements

Add trigger_exception_handler() for post-mortem debugging of caught exceptions
Add lldb attach-to-PID option for debugpy on Linux
Populate hitBreakpointIds in the DAP stopped event
Return the endpoint from listen() with the in-process adapter
   2026-06-02 11:15:05 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.21

1.8.21

Fixes for:

Return evaluate result in DAP response body instead of writing to stdout:
Prevent invalid scopes request from crashing debug session:
Skip uninitialized __slots__ in variable resolver:
Handle -c arguments that are bytes instead of str:
Fix evaluation of variables from chained exception frames:
ContinueRequest with a specific threadId no longer resumes all threads \ 
(in-process adapter):
Avoid strong reference to exceptions during unwind:
Show error message on evaluate failures in the hover context:
Display dlerror output when dlopen fails:
Replace removed pkgutil.get_loader with importlib.util.find_spec in get_fullname:

Enhancements:

Add option to ignore all system exit codes:
Pull changes from pydevd up to March 2026:
   2026-02-09 20:41:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.20

1.8.20

Fixes for:

annotate in 3.14 causing exceptions:

Enhancements:

Use remote_exec if available: c7e86a1
Support more architectures: 1bbecdf
   2025-12-26 13:40:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-debugpy: updated to 1.8.19

1.8.19
More fixes for 1980. Spaces in python files are handled now too.
   2025-09-22 16:42:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.17

1.8.17

update testing for python 3.14

* update testing for python 3.14
* Allow python 3.14 in attach code
* move 3.14 to its own job outside of matrix
* try 3.14.0-rc.2
* allowUnstable
* use 3.14.0-rc.2 but use 3.14 in tests
   2025-08-09 07:55:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.16

debugpy v1.8.16

Fix bug in attach for 3.11 and lower on Windows

debugpy v1.8.15

Fixes:

Step Over, Step Into, not working when debugging Subprocesses
Allow debugging child processes started through an intermediary
Attach to process on arm64 Mac
Documentation typo
3.14 preliminary support
   2025-04-12 12:41:08 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-debugpy: updated to 1.8.14

1.8.14
Fixes for:

binskim warnings on linux
support for posix_spawnp
   2025-03-05 16:08:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-debugpy: updated to 1.8.13

1.8.13

Fix binskim warnings for mac, linux, and pyd files

* Add controlflow guard to linux, mac, and pyd files
* Fix manylinux too
* Fix pydevd bits too