mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
For dependencies that are properly pinned and hashed (not really dependencies at all, if you like, since they're explicit, root-level requirements), we install them as normal. For ones that are not pinned and hashes, we raise the errors typical of any unhashed requirement in --require-hashes mode. Since the stanza under "if not ignore_dependencies" doesn't actually add anything if it's already in the RequirementSet, not much has to be done in the way of code: the unhashed deps don't have any hashes, so we complain about them as per usual. Also... * Revise wording of HashUnpinned errors. They can be raised even if no hash is specified, so the previous wording was misleading. * Make wording of HashMissing less awkward. |
||
---|---|---|
.. | ||
_vendor | ||
commands | ||
compat | ||
models | ||
operations | ||
req | ||
utils | ||
vcs | ||
__init__.py | ||
__main__.py | ||
basecommand.py | ||
baseparser.py | ||
cmdoptions.py | ||
download.py | ||
exceptions.py | ||
index.py | ||
locations.py | ||
pep425tags.py | ||
status_codes.py | ||
wheel.py |