Package implementing the Python debugger
It consists of three different kinds of debug clients (a variant without Qt support, one with Qt support and a multithreaded variant).
| Cyclops | Package implementing the Cyclops cycle finder |
| AsyncFile | Module implementing an asynchronous file like socket interface for the debugger. |
| AsyncIO | Module implementing an asynchronous interface for the debugger. |
| AsyncIOBase | Module implementing a Qt free base class of an asynchronous interface for the debugger. |
| Config | Module defining type strings for the different Python types. |
| DCTestResult | Module implementing a TestResult derivative for the eric3 debugger. |
| DebugBase | Module implementing the debug base class. |
| DebugClient | Module implementing the Qt version of the debug client. |
| DebugClientBase | Module implementing a debug client base class. |
| DebugClientCapabilities | Module defining the debug clients capabilities. |
| DebugClientNoQt | Module implementing a Qt free version of the debug client. |
| DebugClientThreads | Module implementing the multithreaded Qt version of the debug client. |
| DebugProtocol | Module defining the debug protocol tokens. |
| DebugThread | Module implementing the debug thread. |
| FlexCompleter | Word completion for the eric3 shell |
| PyCoverage | Module for the collection and analysis of code coverage data. |
| PyProfile | Module defining additions to the standard Python profile.py. |
| eric3dbgstub | Module implementing a debugger stub for remote debugging. |
| getpass | Module implementing utilities to get a password and/or the current user name. |