# eric7

Package implementing the eric Python IDE.

To get more information about eric please see the eric web site.

### Packages

CodeFormatting | Package implementing dialogs to perform some code formatting.
CondaInterface | Package implementing the various conda related modules.
Cooperation | Package containing the modules dealing with cooperation.
CycloneDXInterface | Package implementing the interface to the CycloneDX tool for the generation of Software Bill of Materials files.
DataViews | Package containing modules for viewing various data.
DebugClients | Package implementing debug clients for various languages.
Debugger | Package implementing the Debugger frontend.
DocumentationTools | Package implementing the source code documentation tools.
EricCore | Package implementing some special Core elements.
EricGraphics | Package implementing some QGraphicsView related general purpoe classes.
EricGui | Package implementing some special GUI elements.
EricNetwork | Package implementing some special network related objects and functions.
EricUtilities | Package containing utility modules and functions.
EricWidgets | Package implementing some special widgets.
EricXML | Package implementing the XML handling module of eric.
Globals | Module defining common data to be used by all modules.
Graphics | Package implementing various graphical representations.
HelpViewer | Package implementing an embedded viewer for QtHelp and local HTML files.
HexEdit | Package implementing a hex editor.
IconEditor | Package implementing the icon editor tool.
JediInterface | Package implementing the jedi assistant interface.
MicroPython | Package implementing an interface to MicroPython devices like esp32.
MultiProject | Package implementing the multi project management module of eric.
Network | Package containing network related services.
PdfViewer | Package implementing a simple PDF viewer tool.
PipInterface | Package implementing the various pip dialogs and data.
PluginManager | Package containing the code for the Plugin Manager and related parts.
Plugins | Package containing all core plugins.
Preferences | Package implementing the preferences interface.
Project | Package implementing the project management module of eric.
QScintilla | Package implementing the editor and shell components of the eric IDE.
QtHelpInterface | Package containing the interface to QtHelp.
RemoteServer | Package implementing the components of the eric-ide remote server.
RemoteServerInterface | Package implementing the components of the eric-ide remote server interface.
Sessions | Package containing session related modules.
Snapshot | Package implementing the modules for the screenshot utility.
SqlBrowser | Package containing module for the SQL browser tool.
SystemUtilities | Package implementing system level utility functions and classes.
Tasks | Package containing modules for the task management tool.
Templates | Package containing modules for the templating system.
Testing | Package implementing testing functionality and interface to various test frameworks.
Toolbox | Package implementing general purpose tools.
Tools | Package implementing some useful tools used by the IDE.
UI | Package implementing the main user interface and general purpose dialogs.
Utilities | Package implementing various functions/classes needed everywhere within eric.
VCS | Module implementing the general part of the interface to version control systems.
ViewManager | Package implementing the viewmanager of the eric IDE.
VirtualEnv | Package implementing virtualenv related functionality.
WebBrowser | Package implementing a little web browser.

### Modules

__main__ | Main script to enable starting eric7 with 'python -m eric7'.
__version__ | Module containing some eric-ide version information.
eric7_api | eric API Generator.
eric7_browser | eric Web Browser.
eric7_compare | eric Compare.
eric7_configure | eric Configure.
eric7_diff | eric Diff.
eric7_doc | eric Documentation Generator.
eric7_editor | eric Editor.
eric7_fido2 | eric FIDO2 Token Management.
eric7_hexeditor | eric Hex Editor.
eric7_iconeditor | eric Icon Editor.
eric7_ide | eric Python IDE.
eric7_mpy | eric MicroPython devices.
eric7_pdf | eric PDF Viewer.
eric7_pip | eric pip Packages Manager.
eric7_plugininstall | eric Plugin Installer.
eric7_pluginrepository | eric Plugin Repository.
eric7_pluginuninstall | erice Plugin Uninstaller.
eric7_post_install | Module implementing the post install logic for 'pip install'.
eric7_qregularexpression | eric QRegularExpression.
eric7_re | eric Re.
eric7_server | eric-ide Server.
eric7_shell | eric Shell.
eric7_snap | eric Snap.
eric7_sqlbrowser | eric SQL Browser.
eric7_testing | eric testing.
eric7_tray | eric Tray.
eric7_trpreviewer | eric TR Previewer.
eric7_uipreviewer | eric UI Previewer.
eric7_virtualenv | eric Virtual Environment Manager.
eric7config | Module containing the default configuration of the eric installation.