Want to take your software engineering career to the next level? Join the mailing list for career tips & advice 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 about 4 years ago
Repo Created over 5 years ago
Repo Last Updated over 2 years 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 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating ptpdb for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


(Still experimental) PDB replacement, build on top of prompt_toolkit <http://github.com/jonathanslenders/python-prompt-toolkit/>_ and ptpython <https://github.com/jonathanslenders/ptpython/>_.



pip install ptpdb


.. code:: python

from ptpdb import set_trace

See the official PDB documentation <https://docs.python.org/3/library/pdb.html>_ to learn how it works.

ptpdb open issues Ask a question     (View All Issues)
  • over 4 years Unable to reassign variables inside a class
  • over 4 years ptpdb.post_mortem() missing
  • over 4 years Start in interpreter mode
  • over 4 years Attach to remote pdb session
  • almost 5 years list has a meaning in ptpdb.. it shouldnt
  • almost 5 years Add config option to disable code viewer
  • about 5 years set_trace not working inside django
  • over 5 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