A hackable CPython remote debugger designed for integration with the latest generation of Javascript editor / IDE (eg. Cloud9, Atom, VS Code)
IKPdb is a Python 2 debugger. For Python 3 see the IKP3db project on github and pypi. https://github.com/cmorisse/ikp3db
- Debugging of multithreaded programs
- Conditional breakpoints
- Variables hot modifications
- "Turbo mode"
- easy integration in frameworks
$ pip install ikpdbGit clone from the official repository then install with one of these:
$ pip install git+git://github.com/audaxis/ikpdb.git@1.0.x # 1.0.x is the branch nameCloud9 is our debugger client reference implementation so head to Cloud9, create an account there then refer to the Getting Started section of IKPdb documentation.
CPython 2.7.
A C compiler (eg. python-dev Debian package, xcode tools on macOS).
IKPdb is licensed under the MIT License.
See the License paragraph in the documentation.
Source code is available on github:
https://github.com/audaxis/ikpdb
Issues are managed using Github's Issues Tracker.