diff --git a/src/build/_importlib.py b/src/build/_importlib.py index c82feac9..0282729f 100644 --- a/src/build/_importlib.py +++ b/src/build/_importlib.py @@ -1,13 +1,15 @@ import sys -if sys.version_info >= (3, 10, 2): - from importlib import metadata # type: ignore[attr-defined] +if sys.version_info < (3, 8): + import importlib_metadata as metadata +elif sys.version_info >= (3, 10, 2): + from importlib import metadata else: try: import importlib_metadata as metadata except ModuleNotFoundError: # helps bootstrapping when dependencies aren't installed - from importlib import metadata # type: ignore[attr-defined] + from importlib import metadata __all__ = ['metadata']