PEP 710: check uv for possible naming collision (#3881)

Signed-off-by: Fridolin Pokorny <fridolin.pokorny@gmail.com>
This commit is contained in:
Fridolín Pokorný 2024-07-31 23:28:23 +02:00 committed by GitHub
parent c09a325bf8
commit b18f2ea08d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 13 additions and 0 deletions

View File

@ -602,6 +602,17 @@ The only additional metadata file it eventually creates in the ``.dist-info``
directory is `the REFER_TO file
<https://github.com/pdm-project/pdm/blob/d39a8e5b36c37093ea31e666d0e55fe21b38c16b/src/pdm/installers/installers.py#L197>`__.
uv
--
`uv`_ is written in Rust and uses its `own installation logic when installing
wheels
<https://github.com/astral-sh/uv/blob/2b9a4f673e829eb622881233bd11c2380a33efcb/crates/install-wheel-rs/src/linker.rs#L38>`__.
It does not create any `additional files
<https://github.com/astral-sh/uv/blob/2b9a4f673e829eb622881233bd11c2380a33efcb/crates/install-wheel-rs/src/wheel.rs#L725>`__
in the ``.dist-info`` directory that would collide with the
``provenance_url.json`` file naming.
References
==========
@ -637,6 +648,8 @@ References
.. _PDM: https://pdm.fming.dev/
.. _uv: https://github.com/astral-sh/uv/
Acknowledgements
================