diff --git a/mpl_scatter_density/__init__.py b/mpl_scatter_density/__init__.py index 7ae63c8..e6512fb 100644 --- a/mpl_scatter_density/__init__.py +++ b/mpl_scatter_density/__init__.py @@ -1,9 +1,11 @@ from .scatter_density_artist import * # noqa from .scatter_density_axes import * # noqa -from pkg_resources import get_distribution, DistributionNotFound +import sys +if sys.version_info >= (3, 8): + from importlib.metadata import version +else: + from importlib_metadata import version -try: - __version__ = get_distribution('mpl-scatter-density').version -except DistributionNotFound: - __version__ = 'undefined' +__version__ = version("mpl-scatter-density") +del version, sys diff --git a/setup.cfg b/setup.cfg index 902eb38..4523cb0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,6 +17,7 @@ install_requires = numpy matplotlib>=3.0 fast-histogram>=0.3 + importlib_metadata>=1.4 ; python_version < '3.8' [options.extras_require] test =