uv/crates/puffin-dev
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
.gitignore Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00
Cargo.toml Add pypi 10k packages with most dependents dataset (#711) 2023-12-24 18:31:52 +00:00
test_sdist_building.sh Start puffin-dev (#193) 2023-10-26 09:17:22 +00:00