我有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的正确安装的好方法?
答案 0 :(得分:1)
也许有一个使用扩展名的笔记本,然后是jupyter nbconvert --execute
并验证生成的HTML?