diff --git a/setup.cfg b/setup.cfg index 1dcc25e..beeb9ed 100644 --- a/setup.cfg +++ b/setup.cfg @@ -8,7 +8,7 @@ select = B,C,E,F,W,T4,B9 [isort] known_first_party=xarray_schema -known_third_party=dask,invoke,jsonschema,numpy,pkg_resources,pytest,setuptools,xarray +known_third_party=dask,invoke,jsonschema,numpy,pytest,setuptools,xarray multi_line_output=3 include_trailing_comma=True force_grid_wrap=0 diff --git a/xarray_schema/__init__.py b/xarray_schema/__init__.py index 28873d8..90211d1 100644 --- a/xarray_schema/__init__.py +++ b/xarray_schema/__init__.py @@ -1,4 +1,4 @@ -from pkg_resources import DistributionNotFound, get_distribution +import importlib.metadata from .base import SchemaError # noqa: F401 from .components import ( # noqa: F401 @@ -14,8 +14,4 @@ from .dataarray import CoordsSchema, DataArraySchema # noqa: F401 from .dataset import DatasetSchema # noqa: F401 -try: - __version__ = get_distribution(__name__).version -except DistributionNotFound: # noqa: F401; pragma: no cover - # package is not installed - pass +__version__ = importlib.metadata.version('xarray-schema')