# eric3.DebugClients.Python

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

### Packages

Cyclops | Package implementing the Cyclops cycle finder

### Modules

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.