
Source (link to git-repo or to original if based on someone elses unmodified work): https://die-offenbachs.homelinux.org/hg/
Eric is a Python IDE written using PyQt5/4 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 is usable with both Python 3 and Python 2.
It is available through the eric website at "http://eric-ide.python-projects.org".
Version 19.02.1 2 days ago
This release fixes a few bugs and gets rid of some compatibility issues related to PyQt 5.12 and QScintilla 2.11.0.
Version 19.02.1 2 days ago
This release fixes a few bugs and gets rid of some compatibility issues related to PyQt 5.12 and QScintilla 2.11.0.
Version 19.02 16 days ago
bug fixes
Debugger
- show / stop at correct line number if an exception happens in a with statement or specific try-except clauses where no breakpoints are set
Editor
- added cpability to suppress some markers in the marker map
Multi Project
- added capability to the multi project browser to delete a project from disk
Web Browser (NG):
- added support to select a client SSL certificate (as of Qt 5.12)
Third Party packages
- updated coverage.py to 4.5.2
- updated jasy to 1.5-beta6 (latest release available)
- updated Pygments to 2.3.1
Version 19.01 1 month ago
bug fixes
pip Interface
- added an entry to select the virtual environment of the current project if it has one defined
Project Resources Browser
- added support for some resource compiler options
Web Browser (old):
- added single application mode
- change logic inside eric to use a remote controlled web browser to show help texts
Web Browser (NG):
- added single application mode
- change logic inside eric to use a remote controlled web browser to show help texts
Version 18.12 2 months ago
bug fixes
Editor
- changed the 'Regexp' search option to use QScintilla's POSIX mode, where ( and ) are used for tagging (instead of \( and \))
LogViewer
- added the capability to search for a regular expression (Qt >= 5.3.0 is required for this)
Project Forms Browser
- added support for the --resource-suffix= and --import-from= options of pyuic (the PyQt forms compiler)
Shell, ShellWindow
- added the capability to search for a regular expression with QScintilla's POSIX mode
- changed the start menu to give a list of defined environments
- added capability to start the shell for the environment defined by the open project
Translator
- added a button to open the Translator configuration page
VirtualEnv Manager
- extended the environment definition by a flag indicating an Conda environment and a string to be prepended to the PATH environment variable
Version 18.11 3 months ago
bug fixes
IRC
- added support for some of the "/" commands to the user list context menu
Translator
- changed DeepL support to DeepL Pro
VCS
- added capability to show some VCS info in the status bar of the main window (next to the VCS status LED)
Version 18.10 4 months ago
bug fixes
General
- changed the extension of the generated script files for Windows from '.bat' to '.cmd'
Debugger
- added code to use the default virtual environment, if none has been configured yet
IRC
- added support for the /query, /notice, /ping, /ignore, /unignore, /away, /join, /part and /partall commands
Tasks
- added code to mark a line as not containing a task with '__NO-TASK__'
Version 18.09 5 months ago
bug fixes
Mercurial Interface
- added support for Mercurial 4.7 extended commands 'graft', 'rebase' and 'export'
Version 18.08 6 months ago
bug fixes
General
- made the activation of these internal tools configurable
* Template-Viewer
* File-Browser
* Symbols
* Code Documentation Viewer
* Cooperation
* IRC
* Numbers
File-Browser
- changed code so file-browser is always a standalone window
Project Interfaces Browser
- added actions to configure some IDL compiler options (-I, -D, -U)
Shell
- changed code so shell is always a standalone window
Translator
- added a translation engine for the IBM Watson Language Translator
Web Browser (NG)
- added default search engine definitions for
* Qwant
* StartPage
Version 18.07 7 months ago
bug fixes
Checkers
- upgraded pyflakes to version 2.0.0
Debugger
- added support of breakpoint() builtin of Python 3.7
- added code to try to open the source file if an exception occurred in a cython .pyd file
Git Interface
- added capability to change the URL and/or user credentials for a remote repository
pip Interface
- added support for the '--user' option of install and list commands
- changed to use the new VirtualEnv Manager
- Unit Test
- extended the standalone unit test tool to be able to open source in an editor window
VirtualEnv Manager
- added a manager for virtual environments
- changed a few places to use the newly introduced virtual environments (Note: a new session file format and debug properties file format has been introduced)
**Upgrade note**: It may be neccessary to configure the Python environments, the environments to be used for the debugger. Once that is done, the eric6 IDE should be restarted.
Version 18.06 8 months ago
bug fixes
Editor
- added a configuration option (Editor->Style page) to show the marker map on the left or right of the editor
- added a context menu for the "fold" margin
- improved handling of folded lines when using "go to" functions
- resize auto complete list box to fit with contents
- added a configuration option (Editor->autocomplete to set up maximum width and height of the auto complete list box
Shell
- resize auto complete list box to fit with contents
pip Interface
- added an action to install a locally available package/wheel
Web Browser (NG)
- improved the sending of the "Referer" header like it is done by Firefox
Version 18.05 9 months ago
bug fixes
General
- added the '--disable-plugin=' option to disable plug-ins via the command line
Code Style Checker
- added support for '# noqa' and '# NOQA' comments to suppress warnings
- extended the dialog to be able to define the number of blank lines before class and function/method definitions
Project
- added support for 'make' to the Project menu and run it automatically before the main script is started (configuration option)
Syntax Checker
- added support for '# noqa' and '# NOQA' comments to suppress warnings
Translator
- updated the translator URL for DeepL
Web Browser (NG)
- improvement of the download manager
- added support for the Google Safe Browsing Lookup API (v4)
Third Party packages
- updated coverage.py to 4.5.1
- updated pycodestyle to 2.4.0
- updated send2trash to version 1.5.0
Version 18.04 10 months ago
bug fixes
General
- added config option to disable the use of the global menu bar on Linux
Code Style Checker
- added checks for default docstring in functions and modules
- added check for dictionaries with sorted keys
- added checks for logging statements
- added check for the 'gettext' import statement
- added some checks of the bugbear checker
Version 18.03 11 months ago
bug fixes
Editor
- added support for EditorConfig
- added VCS conflict markers to the types shown on the marker map
Version 18.02 1 year ago
bug fixes
General
- extended the session to store/retrieve the split views and the order of the editors (**Note**: The new session file format is not backward compatible and cannot be read by eric releases prior to 18.02)
- added basic support for Cython
Editor
- added a context menu entry to "Execute Selection In Console"
Web Browser (NG)
- added support for HTML5 "Desktop Video Capture" and "Desktop Audio and Video Capture" as of Qt 5.10.0/PyQt 5.10.0
- added the capability to pause/resume download (Qt 5.10.0/PyQt 5.10.0)
- added support for attributes introduced by Qt 5.9 and Qt 5.10
Version 18.01 1 year ago
bug fixes
Debugger / Breakpoint Viewer
- added the capability to remember the most recently used file names and conditions
Editor
- added an action to the view menu to clear all folds of the current editor
- added an entry to delete all change markers to the marker margin context menu
Project
- If a project does not contain protobuf files, the old project file format (5.1) is generated to make the file backward compatible.
Plug-ins
- added the pip interface plug-in to the core plug-ins
- added the virtualenv/pyvenv interface plug-in to the core plug-ins
- added the setup.py wizard plug-in to the core plug-ins
- added the eric plug-in wizard plug-in to the core plug-ins
- added the .desktop wizard plug-in to the core plug-ins
- added the translator plug-in to the core plug-ins
- added the git plug-in to the core plug-ins
**Note**: These plug-ins should be deinstalled via the plug-in uninstallation dialog of eric before upgrading eric. A reconfiguration of these plug-ins may be neccessary.
- PluginToolPip
- PluginWizardVirtualenv
sombragris
16 days ago
Report
detlev
16 days ago
Report