@jdaraisJeremiah I tried to set up `dap-mode` as a frontend to this, and, as if to help me prove my point, zero docs were provided, and once I found a function to run from some blog posts, I got it to emit the error message "Failed to connect to localhost:49611 with error message make client process failed: Connection refused, :name, Python :: Run file (buffer), :buffer, nil, :host, localhost, :service, 49611, :nowait, nil, :noquery, nil, :tls-parameters, nil, :coding, no-conversion" 999 times
@jdaraisJeremiah then I tried `pip install pydevd` to install the (deprecated, but still required because other tools have not caught up with the deprecation) previous version of this debugger, "ptvsd", which produced 3 megabytes of a traceback ending in "AttributeError: '_MainThread' object has no attribute 'isAlive'. Did you mean: 'is_alive'?" before I could scramble to kill the process to avoid OOMing Emacs
If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/glyph/statuses/114271070522765569 on your instance and quote it. (Note that quoting is not supported in Mastodon.)