Skip to content

Commit

Permalink
Add toolchain support for python debug adapter (#90)
Browse files Browse the repository at this point in the history
* WIP add toolchain for python

Co-Authored-By: Anthony Eid <56899983+Anthony-Eid@users.noreply.github.com>

* Integrate toolchain store with dap_store & use it for debugpy

* Wip require worktree to start debug session

* Move start debug session to project for determing the worktree

* Make all tests pass again

* Make collab tests pass

* Use notify instead of manual notification

* Use reference instead of clone

* Revert "Use reference instead of clone"

This reverts commit 61469bb.

* Revert "Use notify instead of manual notification"

This reverts commit a0b9bf5.

* Revert debugger branch merge

* Revert "Revert debugger branch merge"

This reverts commit 56c883d.

* Clean up

* Make node runtime required

* Pass worktree id into get_environment

* Fix use the resolved debug adapter config

* Add fallback if toolchain could not be found to common binary names

---------

Co-authored-by: Anthony Eid <56899983+Anthony-Eid@users.noreply.github.com>
Co-authored-by: Anthony Eid <hello@anthonyeid.me>
  • Loading branch information
3 people authored Jan 29, 2025
1 parent a2e0b67 commit dfe978b
Show file tree
Hide file tree
Showing 23 changed files with 682 additions and 593 deletions.
3 changes: 3 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit dfe978b

Please sign in to comment.