An implementation of the Debug Adapter Protocol for Python
OTHER License
Bot releases are visible (Hide)
To simplify command line usage, an entry point has been added to the debugpy package.
debugpy
from that environment, instead of running python -m debugpy
debugpy
executable can be found in the bin
directory inside of the install directory. In this case, you need to add the install directory to your PYTHONPATH
in order for the imports to work.To simply command line usage, switches can now be read from the environment.
DEBUGPY_EXTRA_ARGV
and add whatever command-line switches you like.
set DEBUGPY_EXTRA_ARGV=--connect 5678
will allow you to omit the --connect
switch from the command line.filename
, -m <module>
, -c <code>
, or --pid <id>
)Published by AdamYoblick 4 months ago
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.
Published by int19h 9 months ago
Python 3.12 is now fully supported.
Fixes: #1408, #1477
Enhancements: #1337
Published by int19h about 1 year ago
Fixes #1379.
Drops Python 3.7 support. Please use debugpy v1.7.0 if you need to debug Python 3.7.
Published by int19h about 1 year ago
Add wheels for Python 3.11 and for macOS on ARM.
Fixes: #1230
Published by AdamYoblick about 1 year ago
Testing new release pipeline.
Published by AdamYoblick about 1 year ago
This release is identical to 1.6.7. It uses the same commit.
The purpose of this release is to test the new automated release pipeline we've created to deploy to PyPi.
Published by int19h over 1 year ago
Fix invalid file hashes in RECORD of wheels (#1246).
Other improvements: #1074, #1217
Published by int19h over 1 year ago
Disable optimization causing issues when debugging Python 3.10 and 3.11.
Published by int19h almost 2 years ago
Fixes: #1078, #1129, #1138, #1142, #1146, #1148, #1154
Published by int19h almost 2 years ago
Fixes: #985, #1003, #1005, #1018, #1024, #1025, #1030, #1031, #1042, #1064, #1081, #1100, #1104, #1111, #1126
Improvements: #532, #989, #1022, #1056, #1099
Published by int19h about 2 years ago
Fixes: #869, #973, #987, #995, #1008
Improvements: #951, #1001
Published by int19h over 2 years ago
Fixes unintentional breaking change in public API in debugpy 1.6.1 (#975).
Other fixes: #969
Published by int19h over 2 years ago
debugpy API now has type annotations.
Optimizations based on frame evaluation API are re-enabled by default.
Other improvements: #743, #774, #893, #945
Bug fixes: #705, #731, #861, #865, #882, #889, #896, #915, #921, #928, #934
Published by int19h over 2 years ago
Python 3.6 and below is no longer supported. Python 2 is no longer supported at all.
Improvements: #170, #202, #213, #515, #678, #790, #800
Bug fixes: #770, #812, #815, #827, #837, #844, #854, #858
Published by int19h about 3 years ago
Bug fixes: #742, #751, #754.
Published by int19h about 3 years ago
Python 3.10 is now fully supported.
Bug fixes: #699, #724, https://github.com/microsoft/debugpy/pull/716, https://github.com/microsoft/debugpy/pull/721
Published by int19h about 3 years ago
Initial (incomplete) support for Python 3.10rc.
Bug fixes: #155, #545, #579, #680
Published by karthiknadig about 3 years ago
Bug Fixes: #664, #669
Published by karthiknadig over 3 years ago
Bug fixes: #203, #576, #586, #601, #603, #604, #607, #615, #617, #620, #626, #628, #642, #661
Improvements: #468