uv/crates/uv-types/src
Charlie Marsh a28c3fb7d9
Preserve lowered extra build dependencies (#15038)
## Summary

I should've noticed this during review -- my bad -- but it looks like
after lowering, we're converting back to `uv_pep508::Requirement`. This
is mostly okay, but it's lossy for some lowerings. For example, we lose
index pinning. With this PR, we now preserve the lowered types
(`Requirement`).

Closes https://github.com/astral-sh/uv/issues/15037.
2025-08-04 22:42:11 +01:00
..
builds.rs Reuse build (virtual) environments across resolution and installation (#14338) 2025-07-01 13:15:47 -04:00
downloads.rs Use `SharedState` for build dispatch (#9553) 2024-12-01 17:20:28 -05:00
hash.rs Add `DisplaySafeUrl` newtype to prevent leaking of credentials by default (#13560) 2025-05-27 00:05:30 +02:00
lib.rs Add reference documentation for global settings (#5123) 2024-07-16 20:50:04 +00:00
requirements.rs Use a boxed slice for extras and groups (#12391) 2025-03-22 11:53:36 -04:00
traits.rs Preserve lowered extra build dependencies (#15038) 2025-08-04 22:42:11 +01:00