I’m preparing to convert PEP 376 to a proper PyPA specification document (Edit: it is now PEP 627). If you end up wanting to change/convert PEP 376, please coordinate with me to avoid conflicts/duplication of work.
Adding a HASH
file is out of scope of my effort, but it should be easy to add it to that spec if your PEP is accepted.
As an RPM packager, I would like to add that projects can be installed from other things than wheels/sdists/things pip
can handle. Not all environments are pip freeze
-able. (The current PEP draft, where HASH
is optional, is fine. I’m just adding another point to keep in mind.)