Hi all, I'm just uploaded debugpy 1.8.2, which uses a vendored version of pydevd rather than depending on the Debian python3-pydevd package.
This is necessary, as upstream debugpy has now diverged from upstream pydevd, whereas until recently, they used to develop the upstream pydevd in-house, so pydevd was alway in-sync with debugpy - more details here: https://github.com/microsoft/debugpy/discussions/1611 The only reason I packaged pydevd and its dependency bytecode was to be able to package debugpy without embedding vendored versions of these packages. There are no other packages depending on either of these in unstable. I plan to ask ftpmaster to remove these two packages (pydevd and python-bytecode) once debugpy 1.8.2 makes it to testing, unless there are any objections. Best wishes, Julian