folks: if you want an interactive debugger, what do you use, and how do you set it up? Particularly on unfamiliar projects with something like tox/nox/Just which gets between you and the running process. Bonus points if you have a functioning integration.

In principle I love the idea of interactive debuggers. In practice I have been burned so many times by configuration, path, and terminal interaction issues that I have an almost instinctual recoil from anything based on pdb.

@glyph I've had success debugging with debugpy and vscode. (debugpy: github.com/microsoft/debugpy ) I believe it was created for debugging functionality in vscode, but it uses an open protocol that other tools have been built to support as well, (though I haven't tried any of them.)

Tools that support the Debug Adapter Protocol are listed on this webpage: microsoft.github.io/debug-adap

0

If you have a fediverse account, you can quote this note from your own instance. Search https://sfba.social/users/jdarais/statuses/114270404028226514 on your instance and quote it. (Note that quoting is not supported in Mastodon.)