diff --git a/src/pushsource/_impl/compat_attr.py b/src/pushsource/_impl/compat_attr.py index 86dc7118..ac8e7bcc 100644 --- a/src/pushsource/_impl/compat_attr.py +++ b/src/pushsource/_impl/compat_attr.py @@ -1,6 +1,14 @@ -from importlib.metadata import version import attr +# importlib.metadata is available for py3.8 and higher +# previous versions get it from importlib_metadata installed +# from importlib-metadata +try: + from importlib.metadata import version +except ImportError: # pragma: no cover + from importlib_metadata import version + + # Wrappers for attr module to deal with some incompatibilities between versions