J'ai un recette de conda qui comprend l'installation d'une extension Jupyter. En supposant qu'un paquetage appelé packagename
Les pièces pertinentes sont les suivantes :
$ python setup.py install
$ jupyter nbextension install packagename --py --sys-prefix
Dans le cadre des tests CI, j'aimerais valider que l'extension jupyter a été correctement installée.
En fouillant dans le notebook
j'ai trouvé ces fonctions :
>>> from notebook import nbextensions
>>> nbextensions.check_nbextension('packagename')
True
>>> nbextensions.validate_nbextension('packagename')
[' - require? \x1b[31m X\x1b[0m packagename']
Ils semblent faire quelque chose de pertinent, mais ne sont pas très bien documentés : ils semblent conçus pour un usage interne.
Quelqu'un connaît-il une bonne approche pour valider l'installation correcte d'une extension Jupyter à partir du shell ou d'un script Python ?