Closed
Description
What's the problem this feature will solve?
Currently, pip install --report
generates hash information that looks like:
"archive_info": {
"hash": "sha256=18f3e912f9ad1bdec27fb06b8198a2ccc32f201e24174cec1b3424dda605a310"
}
This means that we can't show hash information with multiple algorithms easily.
Describe the solution you'd like
Change archive information into being a mapping of hashes, similar to PEP 691:
"hashes": {"sha256": "...", "blake2b": "..."},
We can put this key in archive_info
, and replace the existing hash
key with it.
Alternative Solutions
Not really. The other option is doing something like adding & as a separator between hashes, but that sounds like a horrible thing to do given the alternatives we have and that we're allowed to make backwards incompatible changes right now.
Additional context
N/A
Code of Conduct
- I agree to follow the PSF Code of Conduct.