Release Notes: This release contains a number backports from a rewritten version of the code. A "skip" command was added and improvements were made to the "disassemble" command.
Release Notes: Some small bugs and configuration bugs were fixed. Listing zipped eggs is now supported.
Release Notes: Small bugfixes, document corrections, and enhancements were made. Tests were revised for Python 2.6 and Python without readline installed. A bug involving invoking from ipython was fixed. The "frame" command is a little more like gdb's. Exceptions are now caught in runcall().
Release Notes: An experimental feature allows you to drop into a Python or IPython shell (similar to irb for ruby-debug). Parameters are now shown on calls. You can save the current breakpoints and/or settings to a file to be read in during a subsequent debugger session. A gdb-like "annotate" mode was added, improving emacs interaction. Some bugs were fixed and the documentation was updated.
Release Notes: Function tracing, interactive and non-intractive, was added; calls and returns now show the nesting level. Support for Emacs 22 and 23 was added; there is better tolerance for emacs on MS Windows. ipython interaction was improved. BSD make can now be used instead of GNU make to build the debugger. Various bugs have been fixed.
Release Notes: This release adds a number of small usability enhancements, including improvements to command completion, getting help via pydoc, search-path lookup of Python executables, and showing thread information without an explicit thread debugging request. Python version 2.4.0 or greater is now required.
Release Notes: Several bugs have been fixed. There are additional features to make it play nice with the upcoming release of ipython. There are some small improvements in thread debugging commands.
Release Notes: Some small improvements were made in signal handling, thread debugging, and documentation. There were also changes to make pydb more compatible with ipython. The "continue" command now accepts an optional position name.
Release Notes: This release adds the ability to show thread information and debug threads (this is a bit experimental and is not completely stable), GDB-style signal handling, and a gdb FILE command. A bug in temporary breakpoints has been fixed. The "examine" command now shows instance variables for an object.
Release Notes: Many small improvements have been made to improve usability and make it possible for planned future changes. You can now call the debugger without a script name. The gdb "directory" and "show directories" commands have been implemented. The "examine" command shows more information about a Python object. This release adds tolerance for Python 2.3.4, 2.3.5, and Python 2.5b. Systems tested include cygwin, FreeBSD, GNU/Linux, NetBSD, OS X, and Solaris. Bugs have been fixed and documentation improved.