Is there a way I can see if a Jupyterlab extension is required 'X' by any other extension?

I’m using a public Jupyter extension X. I’m interested to know if X is required by any other extension. Is there a way I can achieve this?

By any other extension installed locally, or by any other public extension out there? For the latter you can see dependants on npm package website, or on GitHub for PyPI-distributed extensions (this is only available if correct name entry is in setup.py of that extension).

1 Like

This was also briefly discussed on Gitter, but sharing here so it’s more visible.

There is also the following extension which can help have an idea of the dependencies between individual plugins: GitHub - jupyterlab-contrib/jupyterlab-plugin-graph: JupyterLab extension to show an interactive dependency graph of the installed plugins

1 Like

Thank you, @jtp and @krassowski.

I have both usecases - locally and publicly, so this is helpful.

Linking to List all plugins within JupyterLab · Issue #13750 · jupyterlab/jupyterlab · GitHub as related.

1 Like