Maarten Breddels
Maarten Breddels
Yes, but i think those dependencies will always come from the "environment" you use ipywidgets in. * Creating a jupyter notebook/lab environment * Xeus-python (not sure about that) * The...
Currently, if you install notebook en jupyter lab, you get ipykernel as a dependency. Which I think is also a bit odd, but maybe can be considered user-friendly. But that...
@martinRenou my guess is that https://github.com/jupyterlite/jupyterlite/blob/main/packages/pyolite-kernel/py/ipykernel/ipykernel/comm.py can be the basis for that `comm` package right? I'd like to have a similar comm implementation, one that does not use traitlets (the...
Awesome work, I would prefer the default/base implementation to not use trailets. I liked your clean version you had I lite. What do you think? On Mon, 1 Aug 2022...
Maybe put this version in ipykernel? And a clean version in comm? Maybe the version in ipykernel can still inherit these clean classes, or use composition On Mon, 1 Aug...
As mentioned on stackoverflow, clear_output is using Jupyter's display mechanism, and is the same as: ``` import IPython.display with clear_output_widget: IPython.display.clear_output() ``` append_stdout is not using the display mechanism, but...
Duplicate of https://github.com/jupyter-widgets/ipywidgets/issues/2445 ?
That is a good point, that means we cannot 'prune' (close) the seemingly stale widgets, since a live kernel can always include hidden connections.
@stevejpurves indeed, see https://github.com/jupyter-widgets/ipywidgets/pull/3114#issuecomment-800131821
This PR does pick up jslink, btw.