diff --git a/configurations/version.py b/configurations/version.py index 137cb24..0ff5d02 100644 --- a/configurations/version.py +++ b/configurations/version.py @@ -1,7 +1,10 @@ -from pkg_resources import get_distribution, DistributionNotFound +try: + from importlib.metadata import PackageNotFoundError, version +except ImportError: + from importlib_metadata import PackageNotFoundError, version try: - __version__ = get_distribution("django-configurations").version -except DistributionNotFound: + __version__ = version("django-configurations") +except PackageNotFoundError: # package is not installed __version__ = None diff --git a/setup.py b/setup.py index a77b6d8..57e8faf 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ setup( }, install_requires=[ 'django>=2.2', - 'setuptools', + 'importlib-metadata;python_version<"3.8"', ], extras_require={ 'cache': ['django-cache-url'],