I'm happy to introduce PuDB, a full-screen, console-based visual debugger for Python that I recently cooked up.
Or install it simply by typing
into your Unix shell. Here's a screenshot of it in action:
Python has had decent debugging support for a while now, in the form of
But I felt that there was a gap between these offerings--Pdb being very austere, and Winpdb and the IDEs being rather heavyweight. I wanted a comfortable debugger that's easily usable in a shell and doesn't require me to touch my mouse. PuDB uses Ian Ward's excellent Urwid library for its interaction with the console.
Update: Looks like PuDB is slowly growing a community. There's now a mailing list to host discussions.