


Integrated unit testing support by having the option to run python code with command-line parameters.Integrated source code documentation system.Integrated automatic code checkers (syntax, errors and style, PEP-8) for static program analysis as well as support of Pylint via plug-in.Integrated graphical python debugger which supports both interactive probing while suspended and auto breaking on exceptions as well as debugging multi-threaded and multiprocessing applications.Debugging, checking, testing and documenting:.

Integration of Qt Designer, a Graphical user interface builder for the creation of Qt-based Graphical user interfaces.Integrated profiling and code coverage support.Advanced search functionality including project wide search and replace.By design, eric acts as a front end for several programs, for example the QScintilla editor widget. Characteristics Įric is written in Python and uses the PyQt Python bindings for the Qt GUI toolkit. Īdditionally, the author offers access to the source code via a public Mercurial repository. Most major Linux distributions include eric in their software repositories, so when using such Linux distributions eric can be obtained and installed automatically by using the package manager of the particular distribution. This means in general terms that the source code of eric can be studied, changed and improved by anyone, that eric can be run for any purpose by anyone and that eric - and any changes or improvements that may have been made to it - can be redistributed by anyone to anyone as long as the license is not changed ( copyleft).Įric can be downloaded at SourceForge and installed manually with a python installer script. It is usable for development of any combination of Python 3 or Python 2, Qt 5 or Qt 4 and PyQt 5 or PyQt 4 projects, on Linux, macOS and Microsoft Windows platforms.Įric is licensed under the GNU General Public License version 3 or later and is thereby Free Software. Since it is a full featured IDE, it provides by default all necessary tools needed for the writing of code and for the professional management of a software project.Įric is written in the programming language Python and its primary use is for developing software written in Python. org /ericĮnglish, German, French, Russian, Czech, Spanish, Italian, Turkish, ChineseĮric is a free integrated development environment (IDE) used for computer programming.
