diff --git a/glue_vispy_viewers/__init__.py b/glue_vispy_viewers/__init__.py index 5bc4a8ee..b40a0e89 100644 --- a/glue_vispy_viewers/__init__.py +++ b/glue_vispy_viewers/__init__.py @@ -1,9 +1,6 @@ -from pkg_resources import get_distribution, DistributionNotFound +import importlib.metadata -try: - __version__ = get_distribution(__name__).version -except DistributionNotFound: - __version__ = 'undefined' +__version__ = importlib.metadata.version('glue-vispy-viewers') try: import OpenGL # noqa diff --git a/setup.cfg b/setup.cfg index 1722dddf..369e2d7d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,12 +15,12 @@ install_requires = pyopengl glue-core>=1.0 glue-qt>=0.1 + echo>=0.6 qtpy scipy - astropy>=4.0 - pillow matplotlib vispy>=0.9.1 + importlib_metadata>=3.6; python_version<'3.10' python_requires = >=3.8 [options.entry_points] @@ -39,6 +39,8 @@ test = mock qt = PyQt5>=5.9 +all = + imageio [options.package_data] glue_vispy_viewers.common = *.ui, *.png