debugger icon indicating copy to clipboard operation
debugger copied to clipboard

A visual debugger for Jupyter notebooks, consoles, and source files

Results 31 debugger issues
Sort by recently updated
recently updated
newest added

Hi, I am trying to install on Windows 10 with the following statements: `conda create -n jupyterlab-debugger -c conda-forge xeus-python=0.8.0 notebook=6 jupyterlab=2 ptvsd nodejs` `conda activate jupyterlab-debugger` `jupyter labextension install...

We have a client who is interested in this work and got this feedback: > This looks very, very promising. I noticed it requires xeus-python. Do we know if they...

question
backend

Could someone explain to me why this won't work. I'm unfamiliar with the technicalities and hope to find a fix to this challenge.

At the moment the variable table will show a `Too large to show contents. Max items to show: 300` message if a user decides to show a `list` with more...

The [notebook](https://github.com/jupyterlab/debugger/blob/master/src/handlers/notebook.ts) and [console](https://github.com/jupyterlab/debugger/blob/master/src/handlers/console.ts) handlers share similar code when it comes to handling cells and editors: https://github.com/jupyterlab/debugger/blob/d3f43e514d41b10cc02614ff5ac5db7640339ae5/src/handlers/notebook.ts#L69-L84 We could investigate how to make them more generic, for example by implementing...

For now the tests only run on Ubuntu. We should add macOS (and in the future Windows).

testing

If I have a lot of module imports, functions and classes, the variables view quickly gets overloaded. It would be great to have them grouped in a single tree node...

Design and UX

At the moment we wrap the debug requests in `try catch` blocks, and log the errors to the console: https://github.com/jupyterlab/debugger/blob/80fb3d738c3405a3c65303d4015da2148925d810/src/service.ts#L109-L118 Instead we should handle the error properly, for example by...

We should check what it happening when the `stepOver` (`next`) command is being used. In the screencast below we would expect to advance to the line 2, then 3 and...

We've made a lot of progress with a DAP protocol implementation in Julia, now I'm wondering how we can integrate that with the work here and get the Julia kernel...