3 from types import CodeType, ModuleType
6 if sys.version_info >= (3, 7):
7 from importlib.abc import ResourceReader
9 class ZipImportError(ImportError): ...
11 class zipimporter(object):
14 def __init__(self, path: str | bytes | os.PathLike[Any]) -> None: ...
15 def find_loader(self, fullname: str, path: str | None = ...) -> tuple[zipimporter | None, list[str]]: ... # undocumented
16 def find_module(self, fullname: str, path: str | None = ...) -> zipimporter | None: ...
17 def get_code(self, fullname: str) -> CodeType: ...
18 def get_data(self, pathname: str) -> str: ...
19 def get_filename(self, fullname: str) -> str: ...
20 if sys.version_info >= (3, 7):
21 def get_resource_reader(self, fullname: str) -> ResourceReader | None: ... # undocumented
22 def get_source(self, fullname: str) -> str | None: ...
23 def is_package(self, fullname: str) -> bool: ...
24 def load_module(self, fullname: str) -> ModuleType: ...