Skip to content

v0.5.0

Choose a tag to compare

@tomlin7 tomlin7 released this 20 Jul 09:23
· 12 commits to main since this release

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-python

documentation: https://tomlin7.github.io/dap

Full Changelog: https://github.com/tomlin7/dap/commits/v0.5.0