Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Modern Jupyter server based on FastAPI

License

NotificationsYou must be signed in to change notification settings

jupyter-server/jupyverse

Repository files navigation

Build Status

Jupyverse

A set ofFPS modules implementing a Jupyter server.

Try it online:

  • JupyterLab frontend:Binder
  • Jupyter Notebook frontend:Binder

Documentation is availablehere.

Install

From PyPI

Jupyverse can be installed withpip, for instance the following:

pip install"jupyverse[jupyterlab,auth]"

will install jupyverse with the JupyterLab frontend and theauth plugin.

From conda-forge

Jupyverse can be installed withmicromamba:

micromamba create -n jupyversemicromamba activate jupyversemicromamba install jupyverse fps-jupyterlab fps-auth

Development install

Clone or fork this repository:

git clone https://github.com/jupyter-server/jupyverse.gitcd jupyverse

Then either useuv orpip to install in development mode.

Usinguv

Install all plugins:

uv venvuv pip install --grouptest -e".[\    jupyterlab,\    notebook,\    auth,\    auth-fief,\    auth-jupyterhub,\    noauth,\    file-watcher-poll,\    kernel-web-worker,\    resource-usage,\    webdav\]"

Run tests with:

uv run pytest -v

For testing, all the plugins are installed in the same environment. Jupyverse will automatically start all pluginsregistered in thejupyverse.modules entry point. Some of them should be disabled, for instance there should be onlyone authentication plugin:

uv run jupyverse \    --disable auth_fief \    --disable auth_jupyterhub \    --disable noauth \    --disable file_watcher_poll \    --disable notebook

Usingpip

Usingpip sometimes gives more control, for instance if you want to install third-party librariesin development mode too. It is recommended to create a virtual environment before running thefollowing commands:

pip install --grouptest \    -e jupyverse_api \    -e plugins/auth \    -e plugins/auth_fief \    -e plugins/auth_jupyterhub \    -e plugins/contents \    -e plugins/file_id \    -e plugins/file_watcher \    -e plugins/file_watcher_poll \    -e plugins/frontend \    -e plugins/jupyterlab \    -e plugins/kernel_subprocess \    -e plugins/kernel_web_worker \    -e plugins/kernels \    -e plugins/lab \    -e plugins/login \    -e plugins/nbconvert \    -e plugins/noauth \    -e plugins/notebook \    -e plugins/resource_usage \    -e plugins/terminals \    -e plugins/webdav \    -e plugins/yjs \    -e.

Run tests with:

pytest -v

Run jupyverse with:

jupyverse \    --disable auth_fief \    --disable auth_jupyterhub \    --disable noauth \    --disable file_watcher_poll \    --disable notebook

About

Modern Jupyter server based on FastAPI

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors18


[8]ページ先頭

©2009-2025 Movatter.jp