跳转到主要内容

JupyterLab构建工具

项目描述

Jupyter Builder - GSoC 2024

为JupyterLab(及其混合版本)构建工具

这将从当前包含在核心JupyterLab中的构建工具提取。

为什么要提取构建工具?

  • 这将解决一些像jupyterlab/jupyterlab_pygments#23这样的鸡生蛋问题。
  • 隔离构建器功能将简化核心和扩展开发者的工作,他们现在可以专注于代码库的相应部分,而不是之前相互交织的代码。这特别减少了更新维护工具以产生与Jupyter应用新版本兼容的扩展的需求。

如何安装该包?

在终端中执行以下命令

pip install jupyter_builder

它做什么?

  • 提供了一个用于构建Jupyter扩展的命令行界面。有3个子命令
    • build:构建Jupyter扩展的JavaScript资源,以便由Jupyter应用消费。
      jupyter-builder build <path to extension folder>
      
    • develop:以开发模式安装Jupyter扩展的JavaScript资源以在Jupyter应用中消费。类似于pip的可编辑安装模式
      jupyter-builder develop --overwrite (path to extension folder)
      
    • watch:当某个文件更改时自动重新构建开发JavaScript资源,以简化开发。
      jupyter-builder watch (path to extension folder)
      
  • 提供了一个NPM包管理器:jlpm

如何卸载该包?

在终端中执行以下命令

pip uninstall jupyter_builder

https://github.com/jupyterlab/jupyterlab/issues/13456

项目详情


下载文件

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

源分布

jupyter_builder-0.1.0a3.tar.gz (928.4 kB 查看散列)

上传时间

构建分布

jupyter_builder-0.1.0a3-py3-none-any.whl (896.3 kB 查看散列)

上传时间 Python 3

由以下支持