Releases: microsoft/debugpy
debugpy v1.8.9
Fixes for:
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
debugpyfrom that environment, instead of runningpython -m debugpy - If you install debugpy into an isolated directory, the
debugpyexecutable can be found in thebindirectory inside of the install directory. In this case, you need to add the install directory to yourPYTHONPATHin 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_ARGVand add whatever command-line switches you like.- For example,
set DEBUGPY_EXTRA_ARGV=--connect 5678will allow you to omit the--connectswitch 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.