36 lines
845 B
Python
36 lines
845 B
Python
from ._version import __version__
|
|
from .handlers import setup_handlers
|
|
|
|
|
|
|
|
def _jupyter_labextension_paths():
|
|
return [{
|
|
"src": "labextension",
|
|
"dest": "jupyterlab-data-pool"
|
|
}]
|
|
|
|
|
|
|
|
def _jupyter_server_extension_points():
|
|
return [{
|
|
"module": "jupyterlab-data-pool"
|
|
}]
|
|
|
|
|
|
def _load_jupyter_server_extension(server_app):
|
|
"""Registers the API handler to receive HTTP requests from the frontend extension.
|
|
|
|
Parameters
|
|
----------
|
|
server_app: jupyterlab.labapp.LabApp
|
|
JupyterLab application instance
|
|
"""
|
|
setup_handlers(server_app.web_app)
|
|
name = "jupyterlab-data-pool"
|
|
server_app.log.info(f"Registered {name} server extension")
|
|
|
|
|
|
# For backward compatibility with notebook server - useful for Binder/JupyterHub
|
|
load_jupyter_server_extension = _load_jupyter_server_extension
|
|
|