diff --git a/altgraph/__init__.py b/altgraph/__init__.py index a563424..98aa869 100644 --- a/altgraph/__init__.py +++ b/altgraph/__init__.py @@ -139,9 +139,18 @@ @contributor: U{Reka Albert } """ -import pkg_resources - -__version__ = pkg_resources.require("altgraph")[0].version +try: + from importlib.metadata import version +except ImportError: # Python <3.8 + try: + from importlib_metadata import version + except ImportError: # Python <3.8 and no importlib_metadata backport installed + from pkg_resources import require + + def version(distribution_name): + return require(distribution_name)[0].version + +__version__ = version("altgraph") class GraphError(ValueError):