Eric Charles
Eric Charles
Going back to the user experience, I have give here a 4 debugging session configured in a way that the breakpoints are activated in the external sources: - py file...
I will open a PR to enable the experimental StdLib option based on a flag sent with the initialisation request. This flag could be set with a jupyterlab experimental setting....
Thx for working on this @vidartf Quick headup that CI is failing with the current state of this PR. ``` =========================== short test summary info ============================ FAILED ipykernel/tests/test_debugger.py::test_step_into_lib[kernel0] - Assert......
I guess you have set `Kernel.debug_just_my_code=False`. It should be True by default, per https://github.com/ipython/ipykernel/pull/863/files#diff-874f94d86eaa767fb34865311dd8fd8c0d9a2fa6c49bc21f28690058f3dfa83cR133 If you set it to False, indeed step by step debugging may drive you crazy going...
To be sure if it is relate to that new setting, you could try to downgrade ipykernel and see if the behavior is reproduced.
Which version are you using? Can you try with 6.9.0 and see if you face the same?
`debug_just_my_code` trait is defined as True by default. Do you get it False if you don't set it via config?
@joemarshall I was looking for that feature, actually not only for the `'services.js` loading but also for the resources loaded by the Pyolite (python) kernel. The needed resources (all.json...) are...
> Another option would be to use the "Python (Pyodide)" display name, similar to "Python (ipykernel)" and "Python (XPython)" in regular Jupyter. Simple and descriptive +1 > And use the...
> This probably means using Ypy/Yjs instead of traitlets/BackboneJS. This is probably what it means. Does it also mean that all existing ipywidgets will not work in that model? Would...