jupyter_server
jupyter_server copied to clipboard
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
This adds a structured tool discovery interface via ExtensionPoint.tools, aggregated through ExtensionManager.get_tools, and exposed in ServerApp via get_tools. Was not sure how far to 'lift' this functionality. It also introduces...
Motivated by https://github.com/jupyter-server/jupyter_server/pull/1521. Supercedes #1522. Adds a logger to the `ExtensionPoint` API. This is fully backwards compatible, so should be fairly easy to review and merge.
I was looking to turn off the local filesystem file message in the server output, as it doesn't work in my local dockerized setup, and found this option `no_browser_open_file`. The...
I don't expect to need any updates for free-threading support, but folks can't install Jupyter Server or JupyterLab with Python 3.13t due to two transitive dependencies: - rpds-py, which uses...
This PR moves the default `files_handler_params` from `FileContentsManager` to `ContentsManager` to match its signature. In https://github.com/jupyter-server/jupyter_server/pull/1069/files#diff-4d8c8c45026f674a455c1e41558c6a9a05d8766adc81a6e56d8cafc7e5d8077cR17 the `web.StaticFileHandler` was introduced as superclass to `FilesHandler`. This causes all subclasses of `ContentsManager`...
@bollwyvl mentioned that we should turn on `-Werror` in our unit tests. Opening this issue to track here. There are warnings that are being ignore today, that we should address....
I am using Jupyter Server to run code and would like to limit the memory usage, input bytes, and output bytes for each kernel via API. Could you suggest a...
I'm still working on a reliable repro, but I thought I'd raise this sooner rather than later. Under some conditions, rogue kernels can get jupyter server into a weird state...
## Description We have a use case where the server is expected in some cases to return a “400 Bad Request” response with a message that includes a URL-encoded string....
## Description On a fresh install of Fedora 41 (gnome 47) I suddenly found that the `jupyter notebook` command opened chrome, not my system default of firefox. This was really...