[+] improve typing
This commit is contained in:
parent
a7f6bd927c
commit
5491f92bbe
@ -273,6 +273,8 @@ def pip_resolve(
|
|||||||
from pip._internal.utils.hashes import Hashes
|
from pip._internal.utils.hashes import Hashes
|
||||||
from pip._internal.req.req_install import InstallRequirement
|
from pip._internal.req.req_install import InstallRequirement
|
||||||
|
|
||||||
|
from . import cli_bootstrap
|
||||||
|
|
||||||
downloader_call_def = pip._internal.network.download.Downloader.__call__
|
downloader_call_def = pip._internal.network.download.Downloader.__call__
|
||||||
|
|
||||||
def downloader_call(
|
def downloader_call(
|
||||||
@ -482,7 +484,7 @@ def pip_resolve(
|
|||||||
# ]
|
# ]
|
||||||
# for o in result_requirements
|
# for o in result_requirements
|
||||||
# ], [])
|
# ], [])
|
||||||
logger.warn(result_requirements)
|
logger.warning(result_requirements)
|
||||||
|
|
||||||
res = pip_resolve_t.res_t()
|
res = pip_resolve_t.res_t()
|
||||||
|
|
||||||
@ -491,7 +493,15 @@ def pip_resolve(
|
|||||||
for o in result_requirements:
|
for o in result_requirements:
|
||||||
assert isinstance(o, InstallRequirement)
|
assert isinstance(o, InstallRequirement)
|
||||||
|
|
||||||
sha256_hashes = o.hashes()._allowed["sha256"]
|
sha256_hashes = cli_bootstrap.check_list(
|
||||||
|
cli_bootstrap.check_dict(
|
||||||
|
getattr(o.hashes(), '_allowed'),
|
||||||
|
str,
|
||||||
|
list[str],
|
||||||
|
)['sha256'],
|
||||||
|
str,
|
||||||
|
)
|
||||||
|
|
||||||
assert len(sha256_hashes) == 1
|
assert len(sha256_hashes) == 1
|
||||||
assert not o.link is None
|
assert not o.link is None
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user