From f91d2ee795309c8143c8799930b18dafd3a85795 Mon Sep 17 00:00:00 2001 From: sabonerune <102559104+sabonerune@users.noreply.github.com> Date: Sun, 15 Sep 2024 21:01:15 +0900 Subject: [PATCH] MNT: migrate from pkg_resources to importlib_metadata --- pyworld/__init__.py | 8 ++++++-- setup.py | 5 ++++- 2 files changed, 10 insertions(+), 3 deletions(-) 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'],