Format: application/octet-stream
1 import os
2 import sys
3 from types import CodeType, ModuleType
4 from typing import Any, List, Optional, Tuple, Union
5
6 if sys.version_info >= (3, 7):
7 from importlib.abc import ResourceReader
8
9 class ZipImportError(ImportError): ...
10
11 class zipimporter(object):
12 archive: str
13 prefix: str
14 if sys.version_info >= (3, 6):
15 def __init__(self, path: Union[str, bytes, os.PathLike[Any]]) -> None: ...
16 else:
17 def __init__(self, path: Union[str, bytes]) -> None: ...
18 if sys.version_info >= (3,):
19 def find_loader(
20 self, fullname: str, path: Optional[str] = ...
21 ) -> Tuple[Optional[zipimporter], List[str]]: ... # undocumented
22 def find_module(self, fullname: str, path: Optional[str] = ...) -> Optional[zipimporter]: ...
23 def get_code(self, fullname: str) -> CodeType: ...
24 def get_data(self, pathname: str) -> str: ...
25 def get_filename(self, fullname: str) -> str: ...
26 if sys.version_info >= (3, 7):
27 def get_resource_reader(self, fullname: str) -> Optional[ResourceReader]: ... # undocumented
28 def get_source(self, fullname: str) -> Optional[str]: ...
29 def is_package(self, fullname: str) -> bool: ...
30 def load_module(self, fullname: str) -> ModuleType: ...
31