uv/crates/puffin-client
konsti b2439b24a1
Fetch wheel metadata by async range requests on the remote wheel (#301)
Use range requests and async zip to extract the METADATA file from a
remote wheel.

We currently only cache when the remote says the remote declares the
resource as immutable, see
https://github.com/06chaynes/http-cache/issues/57 and
https://github.com/baszalmstra/async_http_range_reader/pull/1 . The
cache is stored as json with the description omitted, this improve cache
deserialization performance.
2023-11-06 15:06:49 +01:00
..
src Fetch wheel metadata by async range requests on the remote wheel (#301) 2023-11-06 15:06:49 +01:00
tests Fetch wheel metadata by async range requests on the remote wheel (#301) 2023-11-06 15:06:49 +01:00
Cargo.toml Fetch wheel metadata by async range requests on the remote wheel (#301) 2023-11-06 15:06:49 +01:00
README.md Add client networking stack 2023-10-05 12:45:38 -04:00

pypi-client

A general-use client for interacting with PyPI.

Loosely modeled after Orogene's oro-client.