NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3598 most downloaded on PyPI
pdb++, a drop-in replacement for pdb
Last release 7 months ago
23 Feb 2026
Ships unpredictably
gaps range from 1 weeks to 3.8 years
Most releases are documented
notes for 25 of 29 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
33 releases · first in 2010
fix backtrace (bt) not showing with sticky enabled ( #80 ) @bretello
gha: release workflow: activate venv by @bretello in #77
One column per quarter.
0.12.0 release notes: https://github.com/bretello/pdbpp/releases/tag/0.12.0
Full Changelog: 0.12.0...0.12.0.post1
3.14 support ( #40 , #68 ) @bretello
gha: skip nox build on pypy ( #67 ) @bretello
fix reuse of existing Pdbpp instances with breakpoint(): breakpoints, conditionals and more will persist during a session ( #50 ) @bretello
Update README with badges by @bretello in #37
Following the discussion on #31 (comment) , pdbpp is finally going to be released on PyPi again starting from this release: https://pypi.org/project/p
pdbpp is finally going to be released on PyPi again starting from this release: https://pypi.org/project/pdbpp/fancycompleter has been bumped to 0.11.0 and and is being installed from PyPi. This version drops the pyrepl dependency and uses the built-in pyrepl instead, see https://docs.python.org/3/whatsnew/3.13.html#a-better-interactive-interpreter.pyrepl for python internal implementation in 3.13)Full Changelog: 0.11.4...0.11.5
Nothing published for this version
Minor bugfix release, moving Continuous Integration from Travis/AppVeyor to GitHub Actions, based on changes on master, but without the (more invasive
Minor bugfix release, moving Continuous Integration from Travis/AppVeyor to GitHub Actions, based on changes on master, but without the (more invasive) (test) fixes for Windows.
Fixes
Misc
Minor bugfix release to make pdb++ work better with a system-wide installation from within a virtualenv.
Minor bugfix release to make pdb++ work better with a system-wide installation from within a virtualenv.
Fixes
Version 0.10.2 fixes only the deployment configuration.
config: improve current_line_color: default fg/bg/inversed
Changes
config: improve current_line_color: default fg/bg/inversed (#188)
Show tracebacks for errors with interactively run code (#185)
This adds new config settings "show_traceback_on_error" (default: True), and "show_traceback_on_error_limit" (default: None).
Fixes
Fix get_stack for non-last index (#192)
This fixes a pretty nasty bug, which was triggered e.g. with the "next" command running into a deeper exception, and the internal stack getting confused (if hidden frames are involved).
Misc:
Fix completion after debug command
Fixes
Misc
Fix using the debug command multiple times
Fixes
Features
skip=["importlib._bootstrap_external"].Misc
Fix crash in is_skipped_module with no module name
Fixes
Features
Misc
Fix forget(): check self.lineno, not GLOBAL_PDB.lineno
Fixes
Misc
Make wrapper compatible with python2's sys.stdout (#155) This was broken since 0.9.4/0.9.5.
Fixes
NOTE: 0.9.9 and 0.9.10 were not released to PyPI due to Travis CI misconfiguration.
interaction: fix ValueError ("signal only works in main thread")
Fixes
Misc
do_debug: fix setting of use_rawinput
Fixes
parseline: handle f-strings with py36
Fixes
Fix "TypeError: write() argument must be str, not bytes" with non-utf8 terminal encodings
Fixes
python -m pdb … (#135)Misc
shutil.get_terminal_size if available (#125)NOTE: 0.9.4 was not released to PyPI due to Travis CI misconfiguration.
tests: fix flake8 errors and invalid-escape DeprecationWarnings
Features
Fixes
pdb.set_trace() (#119)Tests
--assert=plain modeMisc
Improved import time for __version__.
LICENSE.txt.__version__.Nothing published for this version
Nothing published for this version
Install ordereddict package only on Python versions older than 2.7.
Install ordereddict package only on Python versions older than 2.7.
Python 3 support
Improved Windows support
fix wheel packaging; see https://bitbucket.org/antocuni/pdb/pull-request/38/support-pip-install-and-wheels-natively/diff
fix issue 37: Doesn’t install on OS X
backports.inspectfuncsigs optional.Nothing published for this version
Nothing published for this version
Optional support for 256 color formatting by setting use_terminal256formatter = True in ~/.pdbrc.py
Python 3 compatibility
Optional support for 256 color formatting by setting
use_terminal256formatter = True in ~/.pdbrc.py
(https://bitbucket.org/antocuni/pdb/pull-request/30)
Make set_trace() in same program remember previous state
(https://bitbucket.org/antocuni/pdb/pull-request/33)
Append ? and ?? to callable to get info a la IPython
(https://bitbucket.org/antocuni/pdb/pull-request/25)
Don't treat lines like r = 5 or c = 6 as commands
(https://bitbucket.org/antocuni/pdb/pull-request/11)
fix issue 20: support argument-free post mortem
don't crash with newer versions of py.test
py.testThe pp (pretty print) command now uses the actual width of the terminal, instead of hardcoding 80 columns
The pp (pretty print) command now uses the actual width of the terminal,
instead of hardcoding 80 columns
py.test and unittest internal frames are hidden by default (type help hidden_frames for more info)
don't crash if py is installed but py.test is not
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →