Eric IDE
Full featured Python and Ruby editor and IDE
Eric is a full featured Python and Ruby editor and IDE, written in Python
using the Qt framework. It provides a rich set of tools including
a powerful code editor with syntax highlighting and autocompletion,
integrated debugger, unit test runner, project manager,
plugin system, version control integration (SVN, Mercurial, Git),
and a built-in web browser.
Home page: https://eric-ide.python-projects.org/