如何验证Jupyter nbextension的安装

时间:2016-06-07 21:03:00

标签: python jupyter jupyter-notebook

我有conda recipe,其中包括安装Jupyter nbextension。假设一个名为packagename的包,相关的部分是:

$ python setup.py install
$ jupyter nbextension install packagename --py --sys-prefix

作为CI测试的一部分,我想验证jupyter扩展是否已正确安装。

notebook代码库中找到了这些函数:

>>> from notebook import nbextensions
>>> nbextensions.check_nbextension('packagename')
True

>>> nbextensions.validate_nbextension('packagename')
['        - require? \x1b[31m X\x1b[0m packagename']

他们似乎正在做一些相关的事情,但没有那么详细记录:它们似乎是为内部使用而设计的。

是否有人知道从shell或Python脚本中验证Jupyter nbextension的正确安装的好方法?

1 个答案:

答案 0 :(得分:1)

也许有一个使用扩展名的笔记本,然后是jupyter nbconvert --execute并验证生成的HTML?