Source i (link to git-repo or to original if based on someone elses unmodified work):

https://hg.die-offenbachs.homelinux.org/

Original
6
Become a Fan
7.6

Available as/for:
Description:
Eric is a Python IDE written using PyQt6 and QScintilla2. It has integrated project management capabilities, it gives you an unlimited number of editors, an integrated Python shell, an integrated debugger, integrated interfaces to Mercurial, Git and Subversion, integrated unittest and much more. It is extensible via an integrated plug-in system.

Eric requires Python 3 as a runtime environment.

It is available through the eric website at "http://eric-ide.python-projects.org".
Last changelog:

Version 25.3

bug fixes

Code Style Checker
- Updated these checkers.
-- Imports to `flake8-tidy-imports` v4.11.0
-- Logging to `flake8-logging` v1.7.0
-- Miscellaneous to `flake8-bugbear` v24.12.12
-- Miscellaneous to `flake8-comprehensions` v3.16.0
-- Security to `bandit` v1.8.2
- Added these checkers to support more case.
-- 'Structural Pattern Matching' based on `flake8-spm` v0.0.1
-- Nested f-strings based on `flake8-nested-fstrings` v1.1.0
-- `pydantic` and `dataclass` related topics based on `flake8-pydantic` v0.4.0

pip Interface
- Added a field to search for packages in the dependencies list.


Ratings & Comments

7 Comments

selimbosch

10 10 the best

tobaj

9 9 excellent

sombragris

Cannot build anymore in 20.7. The install script complains that it cannot find QScintilla. This is intriguing since I have both QScintilla and PyQt5. QScintilla could not be detected. Error: /usr/lib64/python3.8/site-packages/PyQt5/Qt/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/lib64/python3.8/site-packages/PyQt5/Qsci.so) Shall 'QScintilla' be installed using pip? (Y/n) y Requirement already satisfied: QScintilla in /usr/lib64/python3.8/site-packages (2.11.5) Sorry, please install QScintilla2 and its PyQt5 wrapper. Error: /usr/lib64/python3.8/site-packages/PyQt5/Qt/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/lib64/python3.8/site-packages/PyQt5/Qsci.so)

detlev

This probably resulted from having a mix of distribution provided PyQt packages (< Qt 5.15) and pip installed QScintilla (which is built against Qt 5.15). The solutions to this are 1. Install QScintilla and its Python bindings via your distribution package manager. 2. Create a Python virtual environment for eric and install eric (and PyQt5 and other prerequisites) in there. The steps are detailed on the eric-ide web site (https://eric-ide.python-projects.org).

compmend

10 10 the best I installed pip on Manjaro and built it from source using command 'sudo python3 install.py', I was missing some dependencies which it installed for me using pip. It works perfectly.

sombragris

I didn't find any download link. Thanks!

detlev

It is a bit hidden. Under 'Files' click on '1 archived' and it will show a link.

Pling
0 Affiliates
Details
license GPLv3
version 25.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

Other IDEs:

KDevelop
milianw
last update date: 14 years ago

Score 7.8

Kdevelop - Appimage
AJSlye
last update date: 4 years ago

Score 5.0

LiteIDE
hb882
last update date: 6 years ago

Score 5.0

MiniZinc
hb882
last update date: 5 years ago

Score 5.0

WebKitty
hb882
last update date: 3 years ago

Score 5.0

PyCharm
felipefacundes
last update date: 2 years ago

Score 5.0



System Tags