v0.5.0
DAP Client: Debug Adapter Protocol Client for Python
DAP Client is an up-to-date generic client side implementation of the Debug Adapter Protocol (DAP) that is used in IDEs, editors and other tools to communicate with different debuggers. The client is not tied to any specific debugger, so it can be used to interact with any debug adapter that implements the DAP protocol, significantly reducing the effort required to build a new debugging tool. For a list of supported debug adapters, see the official specification.
Key Features
- Sans I/O Implementation: A protocol-only client that can be integrated into any I/O framework.
- Abstract Clients: Ready-to-use threaded and asyncio clients for immediate integration.
- Flexible Architecture: Easily extensible to support various debugging scenarios.
Installation
Install DAP Client using pip:
pip install dap-pythondocumentation: https://tomlin7.github.io/dap
Full Changelog: https://github.com/tomlin7/dap/commits/v0.5.0