uv/crates/puffin-cli
Charlie Marsh 188ab75769
Split `File` into internal and external type (#729)
## Summary

This PR makes the `pypi_types::File` a response-only type (i.e., a type
that's only used when deserializing over the wire), and adds a separate
internal `File` type. Right now, the representations are similar, but
already, we can avoid the "lenient" deserialization on our internal
`File` type, and avoid the special-casing of the property names that's
required in the JSON. Over time, we can evolve this representation
entirely separately from the representation we receive from PyPI and
other indexes.
2023-12-25 15:42:28 -05:00
..
src Split `File` into internal and external type (#729) 2023-12-25 15:42:28 -05:00
tests Add support for HTML indexes (#719) 2023-12-24 16:04:00 +00:00
Cargo.toml Support editable in pip-sync and pip-compile (#587) 2023-12-16 22:37:34 +00:00