jupyter_server
jupyter_server copied to clipboard
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
## Description I have a problem with version 2.12.5. I'm building it as an RPM package and two tests started to fail after the upgrade. Output =================================== FAILURES =================================== __________________...
## Description When implementing a custom ContentsManager, jupyter_server raises the following exception upon downloading files from Jupyter Lab, and the file will not be downloaded. TypeError: StaticFileHandler.initialize() missing 1 required...
The `add_callback_from_signal` is deprecated in tornado [6.4](https://github.com/tornadoweb/tornado/blob/a6dfd70d7a6398b2187021df63ca77daa5781e5e/docs/releases/v6.4.0.rst#deprecation-notices) and causing our builds to fail from the warning. Failing build example: https://github.com/jupyter-server/jupyter_server/actions/runs/7092240415/job/19303106530?pr=1370
## Description I'm using jupyterlab 4.0.6 in a cluster. When i want delete a file in jupyterlab. I get an error like this.  This error occurs when I try...
### Problem To some extend, a Jupyter server allows to transfer data to a client, that can then work with it, even offline. This is even more the case with...
Fix #1325. With `notebook~=7.0` ServerApp is responsible for launching browser, not NotebookApp anymore. In `notebook~=6.0`, `launch_browser` will [append notebook path](https://github.com/jupyter/notebook/blob/e946154112daa5ef997d7f549953cce91b336d3d/notebook/notebookapp.py#L2171) for opening in browser even when `use_redirect_file` is set to...
## Description There are a number of places where we call things like `stat` on paths without catching errors, resulting in `500: Unhandled Errors`. They largely stem from unprotected calls...
### Problem Tornado's `io_loop` is now a wrapper around the native `asyncio` loop, and the tornado docs recommend using `asyncio` and `asyncio.run()` directly. In addition, there are plans to deprecate...
## Restore Notebook execution progress when a browser page is reload ### Problem Jupyter Notebook/Lab does not restore execution progress after the page is reloaded. As a result there is...
### Problem Currently, terminals are rendered in JupterLab with [xterm.js](https://xtermjs.org), and the backend serves the "terminal protocol" over WebSocket. This allows collaboration, as the back-end broadcasts terminal events to all...