code: def _jupyter_nbextension_paths():
      """Called by Jupyter Notebook Server to detect if it is a valid nbextension and
      to install the widget
      Returns
      =======
      section: The section of the Jupyter Notebook Server to change.
          Must be 'notebook' for widget extensions
      src: Source directory name to copy files from. Webpack outputs generated files
          into this directory and Jupyter Notebook copies from this directory during
          widget installation
      dest: Destination directory name to install widget files to. Jupyter Notebook copies
          from `src` directory into <jupyter path>/nbextensions/<dest> directory
          during widget installation
      require: Path to importable AMD Javascript module inside the
          <jupyter path>/nbextensions/<dest> directory
      """
      return [
          {
              "section": "notebook",
              "src": "nbextension",
              "dest": "vegafusion_jupyter",
              "require": "vegafusion_jupyter/extension",
          }
      ]
  
file_path: vegafusion/python/vegafusion-jupyter/vegafusion_jupyter/__init__.py
imports: import altair
  from vegafusion import RendererTransformerEnabler
  from .None import renderer
  from .None import widget
  from .widget import VegaFusionWidget
  from ._version import __version__
label_desc: Use image node_id 4 for calling a global function with example usage: _jupyter_nbextension_paths() and returns: list