eric Original

IDEs development ide python python3

Source (link to git-repo or to original if based on someone elses unmodified work): https://die-offenbachs.homelinux.org/hg/

3
7 .5
Description:

Eric is a Python IDE written using PyQt5 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 but can be used for Python 3 and Python 2 development.

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

Version 20.9 17 days ago

bug fixes

File Browser
- changed it to react upon changed files if their contents is shown

Tasks
- added separate task categories for 'Test' and 'Documentation' tasks

Mercurial Interface
- removed the interface for the deprecated 'fetch' extension

VCS Interfaces
- added a configuration option to disable the VCS toolbars

sombragris

2 months ago

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)

Report

C

detlev

3 days ago

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).

Report

10

compmend

1 year ago

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.

Report

8

tobaj

1 year ago

8 8 great

Report

sombragris

1 year ago

I didn't find any download link. Thanks!

Report

C

detlev

1 year ago

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

Report

Version 20.9 17 days ago

bug fixes

File Browser
- changed it to react upon changed files if their contents is shown

Tasks
- added separate task categories for 'Test' and 'Documentation' tasks

Mercurial Interface
- removed the interface for the deprecated 'fetch' extension

VCS Interfaces
- added a configuration option to disable the VCS toolbars

Version 20.8 1 month ago

bug fixes

Version 20.7 2 months ago

bug fixes

General
- removed support for Python2
- removed support for Qt4 (PyQt4 and pyside)

pip Interface
- added menu action for pip cache management

Code Style Checker
- changed the dialog to allow the selection of checker categories
- added several security related checks (ported from bandit)
- extended the dialog to show a list of files still to be checked
- updated pycodestyle to version 2.6.0

Syntax Checker
- updated pyflakes to version 2.2.0

Third Party packages:
- updated asttoken to version 2.0.4

Version 20.6 3 months ago

bug fixes

Web Browser:
- added a configurable URL entry color to indicate sites with certificate issues
- added code to ask for the title of a new bookmark folder

Version 20.5 4 months ago

bug fixes

MicroPython
- added support for Calliope mini

Third Party packages
- updated Pygments to 2.3.1

Version 20.4 5 months ago

bug fixes

General
- included a new icon set based on the Breeze icons of KDE

Version 20.3 6 months ago

bug fixes

Debugger
- added debugging support for QRunable

Mercurial Interface
- added support for the '--secure' flag of hg import as of Mercurial 5.3

Syntax Checker
- updated pyflakes to repository as of 2020-02-03

Third Party packages
- updated coverage.py to 5.0.3

Version 20.2 7 months ago

bug fixes

Version 20.1 7 months ago

bug fixes

MicroPython
- added entries to the ESP menu to show the Chip ID, Flash ID and MAC Address
- added entries to the ESP menu to backup and restore a firmware

Web Browser
- added support for viewing PDF documents inside the web browser (requires PyQt/Qt 5.13 or better)

Version 19.12 9 months ago

bug fixes

MicroPython
- added a menu entry to show the local and device time side-by-side
- added a PyBoard menu entry to flash a new firmware
- added a menu entry to open the firmware download page of a device

Syntax Checker
- added a syntax checker for JSON files
- added a syntax checker for YAML files

install script
- added the "--yes" flag to allow installation of all missing prerequisites with pip without asking

Version 19.11 10 months ago

bug fixes

Editor
- extended the spell checking functionality for all text files
- added a context menu to select spell check language
- made the preview refresh timeout configurable (see Editor -> File Handling config page)

Error Message Dialog
- added a configurable minimum severity for messages being shown in a dialog (see Application config page)

MicroPython
- added support for PyBoard

Previewers
- enhanced the Markdown previewer by using the PyMdown extensions, if they are available and have been enabled
- enhanced the Markdown previewer to support MathJax, if it has been enabled
- enhanced the Markdown previewer to support Mermaid via the md_mermaid extension, if it is available and has been enabled

Version 19.10 11 months ago

bug fixes

removed runtime support for Python2 and PyQt4

changed minimum Qt/PyQt version required to 5.9.0

Code Style Checker
- added more comprehension checks
- added checks for insecure use of sys.version and sys.version_info
- added a checker class for type annotations

Editor
- added configuration option to set the tab and indentation width for each languages separately (as an override to the global ones)
- added a typing aid for YAML

QFileDialog Wizard
- added support for the QFileDialog.get...Url() methods
- added support for E5FileDialog

Third Party packages
- updated coverage.py to 4.5.4

Version 19.09 1 year ago

bug fixes

added widgets to support development for embedded controllers with MicroPython (ESP8266/ESP32, CircuitPython and BBC micro:bit)

Main Window
- added an action to the Windows menu to activate the current editor

Mercurial Interface
- added an action to commit a merge

Web Browser (NG)
- added support for the QWebEnginePage.Notifications as Qt 5.13.0

API Files
- added API files for BBC micro:bit MicroPython and updated the PyQt5 API files

API Generator
- added the -i switch to ignore the existence of builtin modules when creating API files

Version 19.08 1 year ago

bug fixes

Third Party packages
- upgraded pyflakes to version 2.1.1 plus repository changes to fix some issues (until 2019-07-09)

Version 19.07 1 year ago

bug fixes

Code Style Checker
- added check for commented code that should be removed
- added check for line continuation methods not suggested by PEP-8
- added checks for naive uses of datetime classes

12345678910
151
product-maker compmend Jun 03 2019 10 the best
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.
product-maker tobaj Jun 02 2019 8 great
8 great
product-maker borisvit8 Aug 29 2016 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker ArthurTaborda Jul 29 2012 9 excellent
product-maker sefran Oct 10 2010 9 excellent
product-maker jrepin Oct 09 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
rinastewart
Feb 17 2019
sebas
Jun 06 2016
sefran007
Sep 05 2012
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv3
version
20.9
updated Sep 05 2020
added Jun 12 2010
downloads 24h
0
mediaviews 24h 0
pageviews 24h 7
System Tags app software gplv3