Pudb depends on the "termios" module (POSIX style tty control), whose doc says it's only available under Unix.[1] Does anyone know if there's a way to make it run on Windows (native Windows command prompt, not Cygwin)?
Or ssh (putty or your favorite windows ssh) into a vagrant box and use PuDB or whatever you like.
I'm beginning to see vagrant as cygwin's competition. Not quite a killer, because you can't run windows progs from vagrant/linux like you can from cygwin, but for most cygwin scenarios vagrant with a real *nix is much nicer.
Best of both worlds, ssh into vagrant from cygwin.
"Curses" actually refers to "curses". "ncurses" is new curses. From Wikipedia:
“[…] ncurses is a free software emulation (clone) of the System V Release 4.0 (SVr4) curses, which was itself an enhancement over the discontinued classic 4.4 BSD curses.”
Just tried this out, and I must say, this is really freakin' cool! Simple controls, intuitive layout. I don't feel like I'm fighting the debugger to get it do to what I want anymore.
Cant wait to try this out in my workflow, but I really wish this was available through PIP. PDB has served me well, but having some if this information intuitively shown will be incredibly helpful.
I have recently tried PuDB, and, I have to say, it is pretty damn nice. Never again will I use pdb/ipdb for debugging, now I can actually debug like a human being!
[1] http://docs.python.org/2/library/termios.html