diff --git a/jupyterlab_server/spec.py b/jupyterlab_server/spec.py index 8bec5b8b..6abc929a 100644 --- a/jupyterlab_server/spec.py +++ b/jupyterlab_server/spec.py @@ -6,10 +6,15 @@ def get_openapi_spec(): """Get the OpenAPI spec object.""" - from openapi_core import OpenAPISpec as Spec + try: + from openapi_core import OpenAPISpec as Spec + + create_spec = Spec.create + except ImportError: + from openapi_core import create_spec openapi_spec_dict = get_openapi_spec_dict() - return Spec.create(openapi_spec_dict) + return create_spec(openapi_spec_dict) def get_openapi_spec_dict():