uv/crates/puffin-distribution/src
Charlie Marsh f593b65447
Remove refresh checks from the install plan (#1119)
## Summary

Rather than checking cache freshness in the install plan, it's a lot
simple to have the install plan _never_ return cached data when the
refresh policy is in place, and then rely on the distribution database
to check for freshness. The original implementation didn't support this,
since the distribution database was rebuilding things too often. Now, it
rarely rebuilds (it's much better about this), so it seems conceptually
much simpler to split up the responsibilities like this.
2024-01-25 22:48:16 -05:00
..
index Remove refresh checks from the install plan (#1119) 2024-01-25 22:48:16 -05:00
source Store source distribution directly in the cache (#1116) 2024-01-25 20:52:31 -05:00
distribution_database.rs Use a consolidated error for distribution failures (#1104) 2024-01-25 14:49:11 -05:00
download.rs Use junctions instead of symlinks on Windows (#1087) 2024-01-25 10:06:38 +01:00
error.rs Use a consolidated error for distribution failures (#1104) 2024-01-25 14:49:11 -05:00
lib.rs Use a consolidated error for distribution failures (#1104) 2024-01-25 14:49:11 -05:00
locks.rs Lock entire virtualenv during modifying commands (#695) 2023-12-18 16:44:45 -05:00
reporter.rs Introduce separate traits for ahead-of-time and installed metadata (#692) 2023-12-18 22:37:45 +00:00
unzip.rs Remove InMemoryWheel and dead code (#879) 2024-01-11 10:11:07 -05:00