try: from ._version import __version__ except ImportError: # Fallback when using the package in dev mode without installing # in editable mode with pip. It is highly recommended to install # the package from a stable release or in editable mode: https://pip.pypa.io/en/stable/topics/local-project-installs/#editable-installs import warnings warnings.warn("Importing 'opencode_bridge' outside a proper installation.") __version__ = "dev" from .routes import setup_route_handlers def _jupyter_labextension_paths(): return [{ "src": "labextension", "dest": "opencode_bridge" }] def _jupyter_server_extension_points(): return [{ "module": "opencode_bridge" }] 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_route_handlers(server_app.web_app) name = "opencode_bridge" server_app.log.info(f"Registered {name} server extension")