Skip to content

Commit f91d2ee

Browse files
committed
MNT: migrate from pkg_resources to importlib_metadata
1 parent 9e6cd3e commit f91d2ee

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

pyworld/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@
99
"""
1010

1111
from __future__ import division, print_function, absolute_import
12+
import sys
1213

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
1418

15-
__version__ = pkg_resources.get_distribution('pyworld').version
19+
__version__ = version('pyworld')
1620

1721
from .pyworld import *

setup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@
3232
cmdclass={'build_ext': build_ext},
3333
version=_VERSION,
3434
packages=find_packages(),
35-
install_requires=['numpy'],
35+
install_requires=[
36+
'numpy',
37+
'importlib-metadata; python_version<"3.8"',
38+
],
3639
extras_require={
3740
'test': ['nose'],
3841
'sdist': ['numpy', 'cython>=0.24'],

0 commit comments

Comments
 (0)