@@ -437,6 +437,17 @@ contain any entries. In such cases, pip does not create any
437
437
is encouraged for consumers to rebuild wheels with a newer version of pip in
438
438
these cases.
439
439
440
+ uv developers `raised a concern about requiring at least one hash
441
+ <https://discuss.python.org/t/25428/34> `__ in the ``provenance_url.json `` file
442
+ as uv does not calculate distribution hashes unless explicitly required.
443
+ However, requiring at least one hash aids in integrity checks for
444
+ distributions. This is important in scenarios involving lock files or when
445
+ identifying distributions as part of SBOMs. The ``provenance_url.json `` file
446
+ mandates the inclusion of at least one hash for the downloaded distribution.
447
+ Installers that do not compute hashes of distributions as part of the
448
+ installation process (e.g., due to performance reasons) can omit creating the
449
+ ``provenance_url.json `` file.
450
+
440
451
Making the hashes key optional
441
452
------------------------------
442
453
@@ -646,17 +657,19 @@ which this idea originated.
646
657
Thanks to Donald Stufft, Ofek Lev, and Trishank Kuppusamy for early feedback
647
658
and support to work on this PEP.
648
659
649
- Thanks to Gregory P. Smith, Stéphane Bidoul, and C.A.M. Gerlach for
650
- reviewing this PEP and providing valuable suggestions.
660
+ Thanks to Gregory P. Smith, Stéphane Bidoul, C.A.M. Gerlach, and Adam Turner
661
+ for reviewing this PEP and providing valuable suggestions.
651
662
652
- Thanks to Seth Michael Larson for providing valuable suggestions and for
663
+ Thanks to Seth Michael Larson for support, providing valuable suggestions and for
653
664
the proposed pip-sbom prototype.
654
665
655
666
Thanks to Stéphane Bidoul and Chris Jerdonek for :pep: `610 `.
656
667
657
668
Thanks to Frost Ming for raising possible concern around storing index URL in
658
669
the ``provenance_url.json `` file.
659
670
671
+ Thanks to Charlie Marsh and Zanie Blue for inputs related to the uv installer.
672
+
660
673
Last, but not least, thanks to Donald Stufft for sponsoring this PEP.
661
674
662
675
Copyright
0 commit comments