添加一个按钮以激活/停用友好的跟踪回溯
项目描述
jupyterlab-friendly-traceback
一个友好的跟踪回溯的JupyterLab扩展
此扩展向Jupyter Lab添加了一个切换按钮,可以激活/停用友好的跟踪回溯
先决条件
- JupyterLab >= 3.x
$ conda install jupyterlab # if using conda
$ pip install jupyterlab # if using pip
安装
pip install jupyterlab-friendly-traceback
屏幕截图
卸载
pip uninstall jupyterlab-friendly-traceback
贡献
开发安装
注意:您需要NodeJS来构建扩展包。
jlpm
命令是JupyterLab附带版本的yarn。您可以使用yarn
或npm
代替下面的jlpm
。
# Clone the repo to your local environment
# Change directory to the jupyterlab_friendly_traceback directory
# Install package in development mode
pip install -e .
# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite
# Rebuild extension Typescript source after making changes
jlpm run build
您可以在不同的终端同时监视源目录并运行JupyterLab,以监视扩展源的变化并自动重新构建扩展。
# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch
# Run JupyterLab in another terminal
jupyter lab
在运行监视命令时,每个保存的更改都将立即在本地构建并可供运行的JupyterLab使用。刷新JupyterLab以在浏览器中加载更改(您可能需要等待几秒钟以重新构建扩展)。
默认情况下,jlpm run build
命令为该扩展生成源映射,使其更容易使用浏览器开发工具进行调试。要为JupyterLab核心扩展生成源映射,可以运行以下命令
jupyter lab build --minimize=False
开发卸载
pip uninstall jupyterlab-friendly-traceback
在开发模式下,您还需要删除由 jupyter labextension develop
命令创建的符号链接。要找到其位置,您可以运行 jupyter labextension list
来确定 labextensions
文件夹的位置。然后您可以删除该文件夹中名为 jupyterlab-friendly-traceback
的符号链接。
项目详情
关闭
jupyterlab_friendly_traceback-0.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85dbf3bdd93ef73ff68dca18e7bddcb2fa6735dc32a66bf91294ad7103b78c02 |
|
MD5 | c347496702110166d5ac10f595b59227 |
|
BLAKE2b-256 | df9d519567d310ccd06c35a58a8f9011ab023df8dc830dffa303dd6106f919b2 |