Eric IDE 25.01

Eric is an IDE for Python and Ruby. It provides unlimited editor windows and layout, syntax checking and highlighting, autocompletion, calltips, folding, brace matching, spell checking, search and replace. It includes a class browser, various VCS interfaces, collaboration features, documentation helpers, and a remote debugger for Python and Ruby, unit testing, profiling and code coverage stats, and an interactive Python shell. Command-line filters or hooks can be run from the IDE, such as cx_freeze or PyLink.

Tags python ide debugger programmers ruby
License GNU GPLv3
State alpha

Recent Releases

25.0105 Dec 2024 06:45 minor bugfix: - Mercurial Interface. - Removed support for the `strip` extension (does not exist anymore). - Moved `purge` and `shelve` extensions to the `Other Functions` menu because they are builtin functions.
24.1228 Nov 2024 13:05 minor bugfix: - Project Type 'Eric7 Plugin'. - Added code to ensure, that compiled form files get recreated before. They are written to the plugin archive.
24.1022 Nov 2024 19:25 minor bugfix: - MicroPython. - Added MicroPython support for RP2350 based controllers. - Updated the list of known CircuitPython boards for CPy 9.2.0-alpha.2351. - Updated the list of known UF2 capable boards.
24.628 Apr 2024 03:15 minor bugfix: - Web Browser. - Added the capability to enable the rendering of all web pages using a. Dark theme (PyQt/Qt = 6.7.0).
24.524 Apr 2024 11:54 minor bugfix: - bug fixes - General - Changed code from using `QFileSystemWatcher` to our own implementation (`EricFileSystemWatcher`) based on the `watchdog` Python package in order to get more fine grained control over the reported changes. - Editor - Added the capability to reload the current editor via its context menu or the main `File` menu (see issue 556). - Added basic support for Jenkins pipeline files (and Groovy source files) (see issue 558). - Editor Outline - Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554). - File Browser - Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554). - Project Browser - Improved the navigation capability by respecting the column offset when placing the cursor of the editor (see issue 554). - Symbols Viewer - Completed the list of selectable code blocks.