uv/crates/uv-client
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
..
src Enforce extension validity at parse time (#5888) 2024-08-08 21:39:47 -04:00
tests Remove trailing period from user-facing messages (#5218) 2024-07-19 10:43:49 -04:00
Cargo.toml Enable workspace lint configuration in remaining crates (#4329) 2024-06-18 03:02:28 +00:00
README.md Rename to uv (#1302) 2024-02-15 11:19:46 -06:00

pypi-client

A general-use client for interacting with PyPI.

Loosely modeled after Orogene's oro-client.