David Brochart

Results 1136 comments of David Brochart

So [test_async_interrupt](https://github.com/ipython/ipykernel/blob/16ad3ed60d8c0ed646736f5e19295506a6e2cfe8/ipykernel/tests/test_async.py#L34) only fails for `asyncio`, not for `trio` or `curio`.

ipykernel v6.29.0 improved the situation for threads, but I think joblib uses processes? Maybe @krassowski has ideas, since he did all the work in #1186.

I don't think it should be very complex, and it's a good timing since Notebook v7 is about to be released I think. Do you want to take a stab...

I am tackling this in #396.

> Looks like an issue with the `pyzmq` package not having a wheel for that Python version? Yes it's installing [pyzmq v24.0.1](https://pypi.org/project/pyzmq/24.0.1/#files) which doesn't have wheels for Python 3.12. And...

Closing as there is currently nothing to do in this repository. I opened https://github.com/jupyterlab/jupyterlab/issues/16008.

Here is a demo: https://github.com/jupyterlab/jupyterlab/assets/4711805/c65b5253-da77-4203-9223-b9097e6688c6

I agree that "server-side-execution" is not great, because kernels always execute code in the server. The main difference here is that: - execution is triggered by a higher-level protocol (an...

The execution command is done through an HTTP POST instead of using the kernel protocol, so there are changes to be done in JupyterLab: https://github.com/jupyterlab/jupyterlab/blob/21cc49a32669a998d2f73f5b0ed3f4ea9793a40e/packages/notebook/src/actions.tsx#L2480-L2500 But I'm not sure it's...

Here is a way to try it out: ```bash mkdir jupyterlab cd jupyterlab git clone https://github.com/davidbrochart/jupyterlab.git git clone https://github.com/davidbrochart/jupyverse.git pixi init pixi add nodejs pip "python