From d83c071dd594763375f3e72c7dcceaeabbe1172e Mon Sep 17 00:00:00 2001 From: Gil Forcada Codinachs Date: Fri, 15 Sep 2023 18:10:48 +0200 Subject: [PATCH] Use importlib.metadata To get the version of package dynamically --- flake8_isort.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake8_isort.py b/flake8_isort.py index cc2299b..f9119bf 100644 --- a/flake8_isort.py +++ b/flake8_isort.py @@ -1,17 +1,17 @@ import warnings from contextlib import redirect_stdout from difflib import unified_diff +from importlib.metadata import PackageNotFoundError, version from io import StringIO from pathlib import Path import isort -from pkg_resources import DistributionNotFound, get_distribution def _version(): try: - return get_distribution('flake8_isort').version - except DistributionNotFound: + return version('flake8_isort') + except PackageNotFoundError: return 'dev' # for local development if package is not installed yet