[roll] Roll fuchsia [debug][lib] Add python DAP bindings and DapClient

This introduces a barebones implementation of python bindings for the
Debug Adapter Protocol (DAP) which can be found here
https://microsoft.github.io/debug-adapter-protocol//specification.html.

A DapClient convenience wrapper is provided which allows library users
to easily send and receive messages to the DAP server on a particular
socket.

Currently this is only a subset of the many DAP protocol message types,
more will be added as more users are introduced.

Original-Bug: 503758386
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1579153
Original-Revision: e3a2bd4e70d6c9f0a4ce14d643a1f495b88d32c9
GitOrigin-RevId: 8fbc40e9a8b1b268ebca217f04b6e2c93c4332ec
Change-Id: Ieb8f4ede2bcbf30b69c699de5ec2bb9e3b050b98
1 file changed
tree: 1de047b0c3e86930cebc4663879f53d5124c646d
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.