spyderlib is a Python library intended to be an extension to PyQt4 providing a simple development environment named "Spyder" - a powerful alternative to IDLE based on independent widgets interacting with each other: workspace (globals explorer with dict/list editor and numpy arrays editor), docstring viewer (calltip), history log, multiline code editor (support drag and drop, autocompletion, syntax coloring, ...), environment variables editor (including a Windows-specific editor to change current user environement variables) and working directory browser.
Product's homepage
Requirements:
· Python
· PyQt
· PyFlakes