I have not tested Winpdb on Windows 8 but it should run fine.
Winpdb uses WxWidgets for its graphical interface. The Winpdb core supports Python 3 (with a few modifications) but the WxWidget is at this time not available for Python 3 (see project Pheonix about progresses :
http://wiki.wxpython.org/ProjectPhoenix ).
Your options are :
1. switch your project to Python 2 and enjoy the graphical interface of winpdb.
2. launch the graphical interface of Winpdb with Python 2 and launch your program with Python 3
To get it working :
- clone my winpdb at Github
- install Python 2.7 and WxWdigets for Python 2.7
- launch Windpb with Python 2.7 : python27 winpdb.py
- Use the menu File / Launch to start your program
- in the launch dialog, specify the program to debug and the python interpreter to use (it will default to Python 2.7, just adjust it to Python 3.2 in your case)
And that's it.
Don't hesitate to come back here if you need more help.
cheers,
Philippe