diff --git a/xpublish/__init__.py b/xpublish/__init__.py index 5f6e96e4..199f1dea 100644 --- a/xpublish/__init__.py +++ b/xpublish/__init__.py @@ -1,4 +1,5 @@ """Publish a Xarray Dataset through a rest API.""" + try: import importlib.metadata as importlib_metadata except ImportError: diff --git a/xpublish/plugins/included/module_version.py b/xpublish/plugins/included/module_version.py index 8fe7b2f5..13162ead 100644 --- a/xpublish/plugins/included/module_version.py +++ b/xpublish/plugins/included/module_version.py @@ -1,4 +1,5 @@ """Version information router.""" + import importlib import sys from typing import Sequence diff --git a/xpublish/plugins/included/plugin_info.py b/xpublish/plugins/included/plugin_info.py index 70b135db..0e717b6d 100644 --- a/xpublish/plugins/included/plugin_info.py +++ b/xpublish/plugins/included/plugin_info.py @@ -1,4 +1,5 @@ """Plugin information router.""" + import importlib from typing import Dict, Optional, Sequence diff --git a/xpublish/plugins/manage.py b/xpublish/plugins/manage.py index c049f686..11bf7a23 100644 --- a/xpublish/plugins/manage.py +++ b/xpublish/plugins/manage.py @@ -1,4 +1,5 @@ """Load and configure Xpublish plugins from entry point group `xpublish.plugin`.""" + from importlib.metadata import entry_points from typing import Dict, Iterable, Optional, Type diff --git a/xpublish/routers/common.py b/xpublish/routers/common.py index 2d57f7f8..6f03b1ca 100644 --- a/xpublish/routers/common.py +++ b/xpublish/routers/common.py @@ -1,4 +1,5 @@ """Dataset-independent API routes.""" + from fastapi import APIRouter, Depends from ..dependencies import get_dataset_ids diff --git a/xpublish/utils/info.py b/xpublish/utils/info.py index 8fd460a2..fe9c63d4 100644 --- a/xpublish/utils/info.py +++ b/xpublish/utils/info.py @@ -1,4 +1,5 @@ """Utility functions for printing version information, adapted from xarray/util/print_versions.py.""" + import locale import os import platform