Releases: microsoft/debugpy
Releases · microsoft/debugpy
debugpy v1.8.8
debugpy v1.8.7
Support for 3.13
Fixes #1689
debugpy v1.8.6
Consuming PyDev.Debugger's sys.monitoring support to improve performance of debugging 3.12
Fixes #1496
Making attach work for 3.12
Fixes #1476
debugpy v1.8.5
-
To simplify command line usage, an entry point has been added to the debugpy package.
- If you install debugpy into an environment via pip, you can just run
debugpy
from that environment, instead of runningpython -m debugpy
- If you install debugpy into an isolated directory, the
debugpy
executable can be found in thebin
directory inside of the install directory. In this case, you need to add the install directory to yourPYTHONPATH
in order for the imports to work.
- If you install debugpy into an environment via pip, you can just run
-
To simplify command line usage, switches can now be read from the environment.
- To do this, use the variable
DEBUGPY_EXTRA_ARGV
and add whatever command-line switches you like.- For example,
set DEBUGPY_EXTRA_ARGV=--connect 5678
will allow you to omit the--connect
switch from the command line.
- For example,
- If the same switch is found on both the command line and the environment, the one from the environment is ignored.
- The switch that specifies the "target" MUST be on the command line (
filename
,-m <module>
,-c <code>
, or--pid <id>
)
- To do this, use the variable
debugpy v1.8.2
Fixed an issue where ApiScan couldn't scan some of our binaries correctly. This involved changing some linker flags and re-compiling/re-linking some of the pydevd executables and dlls.
This doesn't affect debugpy logic in any way.
debugpy v1.8.1
debugpy 1.8.0
Fixes #1379.
Drops Python 3.7 support. Please use debugpy v1.7.0 if you need to debug Python 3.7.
debugpy v1.7.0
Add wheels for Python 3.11 and for macOS on ARM.
Fixes: #1230
debugpy v1.6.7.post1
Testing new release pipeline.