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
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
jupyter_builder-0.1.0a3.tar.gz (928.4 kB 查看散列)
构建分布
jupyter_builder-0.1.0a3-py3-none-any.whl (896.3 kB 查看散列)
关闭
jupyter_builder-0.1.0a3.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 18fe752d733f9776b409a2b21737773f0ebb0766c831d50c763ada7571076f1b |
|
MD5 | 916b87a8e5e9f6505fefb5e98002ce4c |
|
BLAKE2b-256 | 52141b6ff974440d2bec597d5b887702ef71aad87c743a09f2eb588deee02c72 |
关闭
jupyter_builder-0.1.0a3-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 22282803dcab260bf2027ea185ddd5727ec242c17127a2aef40020a934699904 |
|
MD5 | 120c71ad9a2929b1b2e5293d47f3c7a2 |
|
BLAKE2b-256 | 6c184bd8da24095a1a127911f844a8c2c6a4d0cd0e3353a20af49ad938ce917c |