Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


prompt_toolkit/ptpython pdb frontend

Subscribe to updates I use ptpdb

Statistics on ptpdb

Number of watchers on Github 131
Number of open issues 12
Average time to close an issue 2 months
Main language Python
Average time to merge a PR about 13 hours
Open pull requests 3+
Closed pull requests 2+
Last commit over 3 years ago
Repo Created almost 5 years ago
Repo Last Updated over 1 year ago
Size 45 KB
Organization / Authorjonathanslenders
Page Updated
Do you use ptpdb? Leave a review!
View open issues (12)
View ptpdb activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating ptpdb for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


(Still experimental) PDB replacement, build on top of prompt_toolkit <>_ and ptpython <>_.



pip install ptpdb


.. code:: python

from ptpdb import set_trace

See the official PDB documentation <>_ to learn how it works.

ptpdb open issues Ask a question     (View All Issues)
  • over 3 years Unable to reassign variables inside a class
  • over 3 years ptpdb.post_mortem() missing
  • almost 4 years Start in interpreter mode
  • almost 4 years Attach to remote pdb session
  • about 4 years list has a meaning in ptpdb.. it shouldnt
  • about 4 years Add config option to disable code viewer
  • over 4 years set_trace not working inside django
  • over 4 years Smart commands from pdb++?
ptpdb open pull requests (View All Pulls)
  • Add option to support IPython shell
  • Implement "smart command mode" of pdb++
  • Configuration feature
ptpdb list of languages used
Other projects in Python