diff --git a/pyworld/__init__.py b/pyworld/__init__.py index 73ba9e3..29dad91 100644 --- a/pyworld/__init__.py +++ b/pyworld/__init__.py @@ -9,9 +9,13 @@ """ from __future__ import division, print_function, absolute_import +import sys -import pkg_resources +if sys.version_info >= (3, 8): + from importlib.metadata import version +else: + from importlib_metadata import version -__version__ = pkg_resources.get_distribution('pyworld').version +__version__ = version('pyworld') from .pyworld import * diff --git a/setup.py b/setup.py index d60ce23..1a90e2c 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,10 @@ cmdclass={'build_ext': build_ext}, version=_VERSION, packages=find_packages(), - install_requires=['numpy'], + install_requires=[ + 'numpy', + 'importlib-metadata; python_version<"3.8"', + ], extras_require={ 'test': ['nose'], 'sdist': ['numpy', 'cython>=0.24'],