Spe is a free python IDE with auto indentation & completion, call tips, syntax coloring & highlighting, uml viewer, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, Blender support, ... Spe ships with rpdb2 (remote debugger), wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regex console).