
IDEs development ide python python3
Source (link to git-repo or to original if based on someone elses unmodified work): https://hg.die-offenbachs.homelinux.org/
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".
Version 21.1 24 days ago
bug fixes
Version 21.1 24 days ago
bug fixes
Version 20.12.1 1 month ago
bug fix
Version 20.12 1 month ago
bug fixes
Version 20.11 2 months ago
bug fixes
Editor
- added support for TOML files
Main Window
- added a dialog showing information about the installation process (see Help menu)
Mini Editor
- added a status bar languages menu
- added a status bar zoom slider
- added zoom actions menu and toolbar
Syntax Checker
- added a syntax checker for TOML files
Web Browser
- added a SSL information page to the site info dialog
- added a clickable SSL info label to the URL entry
Various
- changed code to not use deprecated 'QRegExp' anymore
Version 20.10 3 months ago
bug fixes
Editor
- added an outline widget showing the structure of the editor source code and allowing to navigate in the code
Python Disassembly Viewer
- added a tool to visualize the Python byte code generated from a Python source file
- added a viewer to visualize Python byte code generated from a Python traceback of an exception as an additional tab of the debug viewer
- added capability to show information about a code object
Third Party packages
- updated Pygments to 2.7.0
- updated coverage.py to 5.3.0
- removed the no longer needed 'enum' package
Various
- changed the code to not rely on the Qt Resource system anymore (no .qrc files and no use of pyrcc5 anymore)
Version 20.9 4 months 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 5 months ago
bug fixes
Version 20.7 6 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 7 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 8 months ago
bug fixes
MicroPython
- added support for Calliope mini
Third Party packages
- updated Pygments to 2.3.1
Version 20.4 9 months ago
bug fixes
General
- included a new icon set based on the Breeze icons of KDE
Version 20.3 10 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 11 months ago
bug fixes
Version 20.1 11 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)
selimbosch
3 months ago
Report
tobaj
3 months ago
Report
sombragris
6 months ago
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
detlev
4 months ago
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
compmend
1 year ago
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
sombragris
1 year ago
Report
detlev
1 year ago
Report