uv/crates/uv-extract/src
Charlie Marsh 21408c1f35
Enforce extension validity at parse time (#5888)
## Summary

This PR adds a `DistExtension` field to some of our distribution types,
which requires that we validate that the file type is known and
supported when parsing (rather than when attempting to unzip). It
removes a bunch of extension parsing from the code too, in favor of
doing it once upfront.

Closes https://github.com/astral-sh/uv/issues/5858.
2024-08-08 21:39:47 -04:00
..
vendor Add LICENSE for cloneable_seekable_reader.rs from ripunzip (#5585) 2024-07-29 22:15:48 -04:00
error.rs Download wheel to disk when streaming unzip failed with HTTP streaming error (#5094) 2024-07-16 09:00:46 -04:00
hash.rs Add hash-checking support to install and sync (#2945) 2024-04-10 19:09:03 +00:00
lib.rs Remove unused seek methods (#3526) 2024-05-11 17:31:32 +00:00
stream.rs Enforce extension validity at parse time (#5888) 2024-08-08 21:39:47 -04:00
sync.rs Avoid setting executable permissions on files we might not own (#5582) 2024-07-30 12:32:52 +00:00
tar.rs Fix nightly cfg checker warnings (#3932) 2024-05-31 09:35:52 +00:00