mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 19:08:04 +00:00
Split configuration options out of uv-types
(#2924)
Needed to prevent circular dependencies in my toolchain work (#2931). I think this is probably a reasonable change as we move towards persistent configuration too? Unfortunately `BuildIsolation` needs to be in `uv-types` to avoid circular dependencies still. We might be able to resolve that in the future.
This commit is contained in:
parent
90735660cb
commit
1512e07a2e
50 changed files with 155 additions and 89 deletions
|
@ -15,7 +15,7 @@ uv-auth = { workspace = true }
|
|||
uv-cache = { workspace = true }
|
||||
uv-fs = { workspace = true, features = ["tokio"] }
|
||||
uv-normalize = { workspace = true }
|
||||
uv-types = { workspace = true }
|
||||
uv-configuration = { workspace = true }
|
||||
uv-version = { workspace = true }
|
||||
uv-warnings = { workspace = true }
|
||||
pypi-types = { workspace = true }
|
||||
|
|
|
@ -19,8 +19,8 @@ use pep508_rs::VerbatimUrl;
|
|||
use platform_tags::Tags;
|
||||
use pypi_types::Hashes;
|
||||
use uv_cache::{Cache, CacheBucket};
|
||||
use uv_configuration::{NoBinary, NoBuild};
|
||||
use uv_normalize::PackageName;
|
||||
use uv_types::{NoBinary, NoBuild};
|
||||
|
||||
use crate::cached_client::{CacheControl, CachedClientError};
|
||||
use crate::html::SimpleHtml;
|
||||
|
|
|
@ -22,8 +22,8 @@ use platform_tags::Platform;
|
|||
use pypi_types::{Metadata23, SimpleJson};
|
||||
use uv_auth::KeyringProvider;
|
||||
use uv_cache::{Cache, CacheBucket, WheelCache};
|
||||
use uv_configuration::IndexStrategy;
|
||||
use uv_normalize::PackageName;
|
||||
use uv_types::IndexStrategy;
|
||||
|
||||
use crate::base_client::{BaseClient, BaseClientBuilder};
|
||||
use crate::cached_client::CacheControl;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue