uv/crates/distribution-filename/src
Charlie Marsh ca92b55605
Make .egg-info filename parsing spec compliant (#4533)
## Summary

It turns out that `.egg-info` files and directories can _both_ have up
to four segments in the filename:
https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html#filename-embedded-metadata.
This PR upgrades the parsing and now uses the same parsing for files and
directories.

Closes https://github.com/astral-sh/uv/issues/4532.
2024-06-25 23:49:43 +00:00
..
snapshots Represent build tag as u64 (#4253) 2024-06-11 21:40:08 +00:00
build_tag.rs Represent build tag as u64 (#4253) 2024-06-11 21:40:08 +00:00
egg.rs Make .egg-info filename parsing spec compliant (#4533) 2024-06-25 23:49:43 +00:00
lib.rs Make .egg-info filename parsing spec compliant (#4533) 2024-06-25 23:49:43 +00:00
source_dist.rs require serde and rkyv everywhere; remove optional serde and rkyv features (#3345) 2024-05-03 10:21:03 -04:00
wheel.rs Represent build tag as u64 (#4253) 2024-06-11 21:40:08 +00:00