We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9e6cd3e commit f91d2eeCopy full SHA for f91d2ee
2 files changed
pyworld/__init__.py
@@ -9,9 +9,13 @@
9
"""
10
11
from __future__ import division, print_function, absolute_import
12
+import sys
13
-import pkg_resources
14
+if sys.version_info >= (3, 8):
15
+ from importlib.metadata import version
16
+else:
17
+ from importlib_metadata import version
18
-__version__ = pkg_resources.get_distribution('pyworld').version
19
+__version__ = version('pyworld')
20
21
from .pyworld import *
setup.py
@@ -32,7 +32,10 @@
32
cmdclass={'build_ext': build_ext},
33
version=_VERSION,
34
packages=find_packages(),
35
- install_requires=['numpy'],
+ install_requires=[
36
+ 'numpy',
37
+ 'importlib-metadata; python_version<"3.8"',
38
+ ],
39
extras_require={
40
'test': ['nose'],
41
'sdist': ['numpy', 'cython>=0.24'],
0 commit comments