跳转到主要内容

一个用于运行笔记本作业的JupyterLab扩展

项目描述

jupyter_scheduler

Github Actions StatusBinder

一个用于运行笔记本作业的 JupyterLab 扩展。文档可在 ReadTheDocs 上找到。

此扩展由一个名为 jupyter_scheduler 的 Python 包(用于服务器扩展)和一个名为 @jupyterlab/scheduler 的 NPM 包(用于前端扩展)组成。安装此扩展提供了一种 REST API,用于运行、查询、停止和删除笔记本作业;界面提供创建、列出和查看作业详情的接口。

要求

  • JupyterLab 4.x(适用于较新版本的 Jupyter Scheduler)
  • JupyterLab 3.x(适用于 Jupyter Scheduler 1.x)

[!IMPORTANT] 从 v2.7.0 版本开始,Jupyter Scheduler 需要 SQLAlchemy 2.x 而不是 SQLAlchemy 1.x。

[!IMPORTANT] JupyterLab 3 的维护截止日期为 2024 年 5 月 15 日。因此,在此日期之后,我们将不再将新功能回滚到支持 JupyterLab 3 的 v1 分支。在 2024 年 12 月 31 日之前,仍将对关键问题进行回滚。如果您仍在使用 JupyterLab 3,我们强烈建议您 尽快升级到 JupyterLab 4。有关更多信息,请参阅 Jupyter 博客上的 JupyterLab 3 维护结束

安装

要安装扩展,请执行

pip install jupyter_scheduler

卸载

要删除扩展,请执行

pip uninstall jupyter_scheduler

用户指南

有关安装和使用的信息,请参阅我们的 用户指南

贡献

有关安装和使用的更多信息,请参阅我们的 贡献者指南

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

jupyter_scheduler-2.9.0.tar.gz (1.5 MB 查看哈希值)

上传时间 源代码

构建分发

jupyter_scheduler-2.9.0-py3-none-any.whl (525.4 kB 查看哈希值)

上传于 Python 3

由以下机构支持