Add --no-require-hashes (#14186)
which disables the automatic enforcement of hashes when any requirement with a --hash is encountered. This enables hashed requirements to be mixed with directory and VCS requirements, notably editable requirements. It was seemed too risky to simply remove the automatic enablement of --require-hashes as it was originally designed this way to avoid non-hashed requirements from leaking into a pip install. While this is a dubious design decision, the ship has sailed a long time ago.
S
Stéphane Bidoul committed
d4dfb8bb61128bbe004c4db19c9865c3843fead2
Parent: 6a4aad8
Committed by GitHub <noreply@github.com>
on 7/24/2026, 6:54:14 PM