\d<NdZddlmZddlZddlZGddejZdS)z>Subset of importlib.abc used to reduce importlib.util imports.) _bootstrapNc$eZdZdZdZdZdZdS)Loaderz'Abstract base class for import loaders.cdS)zReturn a module to initialize and into which to load. This method should raise ImportError if anything prevents it from creating a new module. It may return None to indicate that the spec should create the new module. N)selfspecs r$sjDD /"/"/"/"/"s{/"/"/"/"/"/"r