mirror of
https://github.com/astral-sh/uv.git
synced 2025-10-28 10:50:29 +00:00
## Summary This lets us remove circular dependencies (in the future, e.g., #2945) that arise from `FlatIndex` needing a bunch of resolver-specific abstractions (like incompatibilities, required hashes, etc.) that aren't necessary to _fetch_ the flat index entries.
22 lines
648 B
Rust
22 lines
648 B
Rust
pub use base_client::{BaseClient, BaseClientBuilder};
|
|
pub use cached_client::{CacheControl, CachedClient, CachedClientError, DataWithCachePolicy};
|
|
pub use error::{BetterReqwestError, Error, ErrorKind};
|
|
pub use flat_index::{FlatIndexClient, FlatIndexEntries, FlatIndexError};
|
|
pub use linehaul::LineHaul;
|
|
pub use registry_client::{
|
|
Connectivity, RegistryClient, RegistryClientBuilder, SimpleMetadata, SimpleMetadatum,
|
|
VersionFiles,
|
|
};
|
|
pub use rkyvutil::OwnedArchive;
|
|
|
|
mod base_client;
|
|
mod cached_client;
|
|
mod error;
|
|
mod flat_index;
|
|
mod html;
|
|
mod httpcache;
|
|
mod linehaul;
|
|
mod middleware;
|
|
mod registry_client;
|
|
mod remote_metadata;
|
|
mod rkyvutil;
|