uv/crates/pypi-types/src
konsti 4db468e27f
Use `VerbatimParsedUrl` in `pep508_rs` (#3758)
When parsing requirements from any source, directly parse the url parts
(and reject unsupported urls) instead of parsing url parts at a later
stage. This removes a bunch of error branches and concludes the work
parsing url parts once and passing them around everywhere.

Many usages of the assembled `VerbatimUrl` remain, but these can be
removed incrementally.

Please review commit-by-commit.
2024-05-23 19:52:47 +00:00
..
base_url.rs Use scheme parsing to determine absolute vs. relative URLs (#2904) 2024-04-08 17:04:27 -04:00
direct_url.rs Add basic `tool.uv.sources` support (#3263) 2024-05-03 21:10:50 +00:00
lenient_requirement.rs Use `VerbatimParsedUrl` in `pep508_rs` (#3758) 2024-05-23 19:52:47 +00:00
lib.rs Use `VerbatimParsedUrl` in `pep508_rs` (#3758) 2024-05-23 19:52:47 +00:00
metadata.rs Use `VerbatimParsedUrl` in `pep508_rs` (#3758) 2024-05-23 19:52:47 +00:00
parsed_url.rs Use `VerbatimParsedUrl` in `pep508_rs` (#3758) 2024-05-23 19:52:47 +00:00
scheme.rs Query interpreter to determine correct `virtualenv` paths (#2188) 2024-03-05 16:13:24 -05:00
simple_json.rs Rename `DistInfoMetadata` to `CoreMetadata` (#3699) 2024-05-21 18:26:59 +00:00