Detlev Offenbach detlev at
Sun Jul 3 12:46:24 CEST 2005

Qiangning Hong wrote:

> Detlev Offenbach wrote:
>> Qiangning Hong wrote:
>>>I have read a lot of posts discussing python IDEs, but most of them
>>>focus on the editor, GUI builder, project management, customizability,
>>>etc....  Some talked about debugging capability, but only on an
>>>available/unavailable level.
>>>I use vim to edit my code, wxGlade to build the GUI or hand-code it,
>>>and I still prefer that. So, until now, I haven't tried many IDEs.
>>>However, while I use pdb or inserting "print" statement to debug my
>>>apps, sometimes it is a pain.  I think I need a good GUI debugger to
>>>help me.  The debugger should meet _most_ of the following
>>>1. can debug wxPython applications (and other GUI lib).
>>>2. an intuitive way to set/clear/enable/disable breakpoints.
>>>3. can set conditional breakpoints (i.e. break when some condition
>>>satisfied). 4. variable watch list, namescope watching (local, global)
>>>5. evaluate expression, change variable values, etc within debugging.
>>>6. change the running routine, (i.e. go directly to a statement, skip
>>>some statements, etc)
>>>7. clever way to express objects, not just a string returned by repr()
>>>8. perform profiling
>>>9. a clear interface.
>>>10. cross-platform.
>>>11. free, or better, open source.
>>>What debugger will you suggest?
>>>Or what more polish feature you want to see in an ideal python
>>>debugger? -- hope this thread will help IDE developers to fill their
>>>todo list with some shining ideas :)
>> Eric3 should be compliant with your list. Try it at
>> Regards,
>> Detlev
> Eric3 need pyqt so it is not free under windows platform.

If you use it together with the free windows port of Qt and PyQt, than it
is free.

Detlev Offenbach
detlev at

More information about the Python-list mailing list