笔记本特性和配置的适配层
项目描述
笔记本适配器
该项目为JupyterLab和其他前端提供了一个将Python Web应用程序后端切换到 Jupyter Server 的方法。
基本用法
从PyPI安装
pip install notebook_shim
这将在Jupyter Server中自动启用扩展。
用法
该项目还包括一个API,用于适配从Jupyter Server中的NotebookApp
迁移到ServerApp
的属性。这可以被继承自NotebookApp
的应用程序使用,以利用Jupyter笔记本的Python服务器后端。此类扩展现在应该切换到Jupyter Server中的ExtensionApp
API,并在它们的继承列表中添加NotebookConfigShimMixin
以正确处理迁移的属性。
例如,之前看起来像以下类的应用程序
from notebook.notebookapp import NotebookApp
class MyApplication(NotebookApp):
应该切换为以下类似的形式
from jupyter_server.extension.application import ExtensionApp
from notebook_shim.shim import NotebookConfigShimMixin
class MyApplication(NotebookConfigShimMixin, ExtensionApp):
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分布
notebook_shim-0.2.4.tar.gz (13.2 kB 查看散列)
构建分布
notebook_shim-0.2.4-py3-none-any.whl (13.3 kB 查看散列)