setuptools & pkg_resources: Complete VendorImporter class (#11495)

This commit is contained in:
Avasam
2024-02-29 01:48:26 -05:00
committed by GitHub
parent 5a9033720d
commit 3a06fc7c1a
2 changed files with 30 additions and 24 deletions

View File

@@ -1,17 +1,20 @@
from _typeshed import Incomplete
from collections.abc import Generator
from collections.abc import Generator, Iterable, Sequence
from importlib.machinery import ModuleSpec
from types import ModuleType
class VendorImporter:
root_name: Incomplete
vendored_names: Incomplete
vendor_pkg: Incomplete
def __init__(self, root_name, vendored_names=(), vendor_pkg: Incomplete | None = None) -> None: ...
root_name: str
vendored_names: set[str]
vendor_pkg: str
def __init__(self, root_name: str, vendored_names: Iterable[str] = (), vendor_pkg: str | None = None) -> None: ...
@property
def search_path(self) -> Generator[Incomplete, None, None]: ...
def load_module(self, fullname): ...
def create_module(self, spec): ...
def exec_module(self, module) -> None: ...
def find_spec(self, fullname, path: Incomplete | None = None, target: Incomplete | None = None): ...
def search_path(self) -> Generator[str, None, None]: ...
def load_module(self, fullname: str) -> ModuleType: ...
def create_module(self, spec: ModuleSpec) -> ModuleType: ...
def exec_module(self, module: ModuleType) -> None: ...
def find_spec(
self, fullname: str, path: Sequence[str] | None = None, target: ModuleType | None = None
) -> ModuleSpec | None: ...
def install(self) -> None: ...
names: Incomplete
names: tuple[str, ...]

View File

@@ -1,17 +1,20 @@
from _typeshed import Incomplete
from typing import Any
from collections.abc import Generator, Iterable, Sequence
from importlib.machinery import ModuleSpec
from types import ModuleType
class VendorImporter:
root_name: Any
vendored_names: Any
vendor_pkg: Any
def __init__(self, root_name, vendored_names=(), vendor_pkg: Incomplete | None = None) -> None: ...
root_name: str
vendored_names: set[str]
vendor_pkg: str
def __init__(self, root_name: str, vendored_names: Iterable[str] = (), vendor_pkg: str | None = None) -> None: ...
@property
def search_path(self) -> None: ...
def load_module(self, fullname): ...
def create_module(self, spec): ...
def exec_module(self, module) -> None: ...
def find_spec(self, fullname, path: Incomplete | None = None, target: Incomplete | None = None): ...
def search_path(self) -> Generator[str, None, None]: ...
def load_module(self, fullname: str) -> ModuleType: ...
def create_module(self, spec: ModuleSpec) -> ModuleType: ...
def exec_module(self, module: ModuleType) -> None: ...
def find_spec(
self, fullname: str, path: Sequence[str] | None = None, target: ModuleType | None = None
) -> ModuleSpec | None: ...
def install(self) -> None: ...
names: Any
names: tuple[str, ...]