uv/crates/distribution-types/src
Charlie Marsh 9470c20e7a
Avoid double resolution during source builds (#656)
## Summary

This PR ensures that we re-use the resolution to install the build
dependencies when building a source distribution. Currently, we only
pass along the list of requirements, and then use the `Finder` to map
each requirement to a distribution. But we already determine the correct
distribution when resolving!

Closes https://github.com/astral-sh/puffin/issues/655.
2023-12-15 17:27:16 +00:00
..
any.rs Write docs for distribution types (#495) 2023-11-23 13:39:39 +00:00
cached.rs Preserve verbatim URLs (#639) 2023-12-14 15:03:39 +00:00
direct_url.rs Use URL rather than String in direct URL types (#643) 2023-12-14 01:01:27 +00:00
error.rs Improve error messages for 'file not found' case (#550) 2023-12-04 22:01:51 +00:00
id.rs Add dedicated ID types to avoid opaque strings (#642) 2023-12-14 00:53:33 +00:00
installed.rs Add a fast-path to skip resolution when installation is complete (#613) 2023-12-12 17:43:12 +00:00
lib.rs Avoid double resolution during source builds (#656) 2023-12-15 17:27:16 +00:00
resolution.rs Avoid double resolution during source builds (#656) 2023-12-15 17:27:16 +00:00
traits.rs Allow reporters to take `dyn Metadata` (#645) 2023-12-14 12:36:28 +01:00