Requirements
CPython
Winpdb is compatible with CPython 2.3 or later (CPython is the official Python implementation). Winpdb is NOT compatible with Jython or IronPython.
www.python.org/download
wxPython
The Winpdb GUI depends on wxPython 2.6.x or later but you can use rpdb2, the console version of the debugger, without wxPython.
www.wxpython.org
Python Cryptography Toolkit (Optional)
Winpdb uses the Python Cryptography Toolkit to encrypt socket communication with the debugged script. Without the toolkit connections will be password-authenticated only.
www.amk.ca/python/code/crypto
Firewall Ports (For remote debugging)
When using Winpdb for remote debugging make sure any firewall on the way has TCP port 51000 open. Note that if port 51000 is taken Winpdb will search for an alternative port between 51000 and 51023.
Winpdb - A Platform Independent Python Debugger
And it’s not mentioend on this page, so i guess i should proffer the information that it seems to run fine on a mac, apart from the buttons going a bit misshapen.
What is requirement for pdb and bdb? I installed winpdb and seems to be working but I am getting following message:
“The modules: pdb, bdb, which are incompatible with the debugger were detected and will possible cause the debugger to fail.”
I am running Python 2.5.1 on 64-bit fedora 8
There is no requirement on pdb and bdb but as these two modules are in fact the original Python debugger they can potentially conflict with Winpdb during the debugging session.
Does the wxpython Python version need to agree with the version of the embedded Python interpreter. I’m using an XML editor, called Serna, which has a 2.4 version of Python embedded.
I downloaded a version of wxpython for Python 2.4, but the installer looks like it was trying to locate a 2.4 version of Python somewhere else.
Any help would be appreciated.
John