uv/crates/puffin-resolver
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 Remove remaining snapshot files from resolver test (#698) 2023-12-19 05:41:50 +00:00
Cargo.toml Split puffin-cache into Puffin-specific and generic utilities (#728) 2023-12-25 14:38:56 +00:00