4 from pkg_resources import Environment
6 def parse_bdist_wininst(name): ...
7 def distros_for_url(url, metadata: Any | None = ...) -> None: ...
8 def interpret_distro_name(
9 location, basename, metadata, py_version: Any | None = ..., precedence=..., platform: Any | None = ...
13 def feed(self, block) -> None: ...
14 def is_valid(self): ...
15 def report(self, reporter, template) -> None: ...
17 class HashChecker(ContentChecker):
22 def __init__(self, hash_name, expected) -> None: ...
24 def from_url(cls, url): ...
25 def feed(self, block) -> None: ...
26 def is_valid(self): ...
27 def report(self, reporter, template): ...
29 class PackageIndex(Environment):
38 self, index_url: str = ..., hosts=..., ca_bundle: Any | None = ..., verify_ssl: bool = ..., *args, **kw
40 def process_url(self, url, retrieve: bool = ...) -> None: ...
41 def process_filename(self, fn, nested: bool = ...) -> None: ...
42 def url_ok(self, url, fatal: bool = ...): ...
43 def scan_egg_links(self, search_path) -> None: ...
44 def scan_egg_link(self, path, entry) -> None: ...
45 def process_index(self, url, page): ...
46 def need_version_info(self, url) -> None: ...
47 def scan_all(self, msg: Any | None = ..., *args) -> None: ...
48 def find_packages(self, requirement) -> None: ...
49 def obtain(self, requirement, installer: Any | None = ...): ...
50 def check_hash(self, checker, filename, tfp) -> None: ...
51 def add_find_links(self, urls) -> None: ...
52 def prescan(self) -> None: ...
53 def not_found_in_index(self, requirement) -> None: ...
54 def download(self, spec, tmpdir): ...
55 def fetch_distribution(
59 force_scan: bool = ...,
61 develop_ok: bool = ...,
62 local_index: Any | None = ...,
64 def fetch(self, requirement, tmpdir, force_scan: bool = ..., source: bool = ...): ...
65 def gen_setup(self, filename, fragment, tmpdir): ...
67 def reporthook(self, url, filename, blocknum, blksize, size) -> None: ...
68 def open_url(self, url, warning: Any | None = ...): ...
69 def scan_url(self, url) -> None: ...
70 def debug(self, msg, *args) -> None: ...
71 def info(self, msg, *args) -> None: ...
72 def warn(self, msg, *args) -> None: ...
77 def __init__(self, username, password) -> None: ...
78 def __iter__(self): ...
80 class PyPIConfig(configparser.RawConfigParser):
81 def __init__(self) -> None: ...
83 def creds_by_repository(self): ...
84 def find_credential(self, url): ...