2 votes

Comment valider l'installation d'une nbextension Jupyter

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 ?

1voto

lazy1 Points 3691

Peut-être avez-vous un carnet de notes qui utilise l'extension, puis jupyter nbconvert --execute et valider le code HTML qui en résulte ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X