diff --git a/astroid/interpreter/_import/spec.py b/astroid/interpreter/_import/spec.py index 3c21fd73b4..8d3e65151c 100644 --- a/astroid/interpreter/_import/spec.py +++ b/astroid/interpreter/_import/spec.py @@ -122,7 +122,10 @@ class ImportlibFinder(Finder): _SUFFIXES: Sequence[tuple[str, ModuleType]] = ( [(s, ModuleType.C_EXTENSION) for s in importlib.machinery.EXTENSION_SUFFIXES] - + [(s, ModuleType.PY_SOURCE) for s in importlib.machinery.SOURCE_SUFFIXES] + + [ + (s, ModuleType.PY_SOURCE) + for s in [".pyi", *importlib.machinery.SOURCE_SUFFIXES] + ] + [(s, ModuleType.PY_COMPILED) for s in importlib.machinery.BYTECODE_SUFFIXES] )