The Eric Python IDE

Getting the eric code

Eric uses Mercurial (hg) for managing its code.

eric code

Assuming you have Mercurial installed, the following command in a terminal will fetch the most recent code for you:

hg clone --branch <branch name> https://hg.die-offenbachs.homelinux.org/eric
or
hg clone --branch <branch name> http://hg.die-offenbachs.homelinux.org/eric

The code for the various eric versions is kept in a branch per version. Use one of the branch names listed below for <branch name>. After you got the eric code you should run the 'compileUiFiles.py' script in order to convert the forms files (*.ui) to valid Python code. Branches of interest are:

eric7contains the current eric7 development code
eric7-maintenancetracks the code of the various releases

Stable and snapshot releases of eric are available at the eric download page

eric plugins code

In order to get the code of the various plugins, enter the following command in a terminal:

hg clone https://hg.die-offenbachs.homelinux.org/ericplugins/<path of the plugin>
or
hg clone http://hg.die-offenbachs.homelinux.org/ericplugins/<path of the plugin>

To see the available plugin paths please follow the link below to the eric repositories.

Browsing the code online

See the full code via a Web interface.