uv/crates/uv-client/src
Charlie Marsh 558f628ef1
Propagate URL errors in verbatim parsing (#3720)
## Summary

Closes https://github.com/astral-sh/uv/issues/3715.

## Test Plan

```
❯ echo "/../test" | cargo run pip compile -
error: Couldn't parse requirement in `-` at position 0
  Caused by: path could not be normalized: /../test
/../test
^^^^^^^^

❯ echo "-e /../test" | cargo run pip compile -
error: Invalid URL in `-`: `/../test`
  Caused by: path could not be normalized: /../test
  Caused by: cannot normalize a relative path beyond the base directory
```
2024-05-21 19:58:59 +00:00
..
httpcache Fix a few typos found by codespell (#3543) 2024-05-13 11:55:10 +00:00
base_client.rs 30s default http read timeout (#3182) 2024-04-22 19:05:44 -04:00
cached_client.rs Remove unnecessary uses of DashMap and Arc (#3413) 2024-05-06 22:30:43 -04:00
error.rs Skip HEAD requests for Pypicloud with Private S3 (#3070) 2024-04-16 18:25:35 +00:00
flat_index.rs Propagate URL errors in verbatim parsing (#3720) 2024-05-21 19:58:59 +00:00
html.rs Rename DistInfoMetadata to CoreMetadata (#3699) 2024-05-21 18:26:59 +00:00
lib.rs Move FlatIndex into the uv-resolver crate (#2972) 2024-04-10 14:38:42 -04:00
linehaul.rs pep508: un-export fields for MarkerEnvironment 2024-05-09 10:06:02 -04:00
middleware.rs Upgrade reqwest to v0.12.3 (#2817) 2024-04-10 11:20:44 -04:00
registry_client.rs uv-distribution: include all wheels in distribution types (#3595) 2024-05-15 15:07:28 -04:00
remote_metadata.rs Backtrack on distributions with invalid metadata (#2834) 2024-04-05 18:00:48 -04:00
rkyvutil.rs Clippy pedantic (#1963) 2024-02-25 14:04:05 -05:00