diff --git a/Cargo.lock b/Cargo.lock index d5e65eb07..5ab9e8b8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4496,11 +4496,8 @@ dependencies = [ "reqwest", "reqwest-middleware", "rust-netrc", - "schemars", - "serde", "tempfile", "test-log", - "thiserror", "tokio", "tracing", "url", @@ -4624,7 +4621,6 @@ dependencies = [ "serde", "serde_json", "uv-auth", - "uv-cache", "uv-normalize", ] @@ -4634,7 +4630,6 @@ version = "0.0.1" dependencies = [ "anstream", "anyhow", - "chrono", "clap", "distribution-filename", "distribution-types", @@ -4711,7 +4706,6 @@ dependencies = [ "fs-err", "futures", "install-wheel-rs", - "md-5", "nanoid", "once_cell", "pep440_rs", @@ -4723,7 +4717,6 @@ dependencies = [ "rmp-serde", "rustc-hash", "serde", - "sha2", "tempfile", "thiserror", "tokio", @@ -4819,7 +4812,6 @@ dependencies = [ "pypi-types", "rayon", "requirements-txt", - "rmp-serde", "rustc-hash", "serde", "tempfile", @@ -4980,7 +4972,6 @@ dependencies = [ "serde", "tempfile", "thiserror", - "tokio", "tokio-util", "tracing", "url", @@ -4994,17 +4985,13 @@ name = "uv-types" version = "0.0.1" dependencies = [ "anyhow", - "clap", "distribution-types", - "itertools 0.12.1", "once-map", "pep440_rs", "pep508_rs", "pypi-types", "requirements-txt", "rustc-hash", - "serde", - "serde_json", "thiserror", "url", "uv-cache", @@ -5056,13 +5043,11 @@ dependencies = [ "distribution-types", "fs-err", "install-wheel-rs", - "pep508_rs", "schemars", "serde", "thiserror", "toml", "tracing", - "uv-auth", "uv-configuration", "uv-fs", "uv-normalize", diff --git a/Cargo.toml b/Cargo.toml index 927aca3a1..3acaa5969 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,13 +27,11 @@ pep508_rs = { path = "crates/pep508-rs" } platform-tags = { path = "crates/platform-tags" } pypi-types = { path = "crates/pypi-types" } requirements-txt = { path = "crates/requirements-txt" } -uv = { path = "crates/uv" } uv-auth = { path = "crates/uv-auth" } uv-build = { path = "crates/uv-build" } uv-cache = { path = "crates/uv-cache" } uv-client = { path = "crates/uv-client" } uv-configuration = { path = "crates/uv-configuration" } -uv-dev = { path = "crates/uv-dev" } uv-dispatch = { path = "crates/uv-dispatch" } uv-distribution = { path = "crates/uv-distribution" } uv-extract = { path = "crates/uv-extract" } @@ -45,7 +43,6 @@ uv-normalize = { path = "crates/uv-normalize" } uv-requirements = { path = "crates/uv-requirements" } uv-resolver = { path = "crates/uv-resolver" } uv-toolchain = { path = "crates/uv-toolchain" } -uv-trampoline = { path = "crates/uv-trampoline" } uv-types = { path = "crates/uv-types" } uv-version = { path = "crates/uv-version" } uv-virtualenv = { path = "crates/uv-virtualenv" } diff --git a/crates/uv-auth/Cargo.toml b/crates/uv-auth/Cargo.toml index 5af4297a0..a98255ee5 100644 --- a/crates/uv-auth/Cargo.toml +++ b/crates/uv-auth/Cargo.toml @@ -13,9 +13,6 @@ once_cell = { workspace = true } reqwest = { workspace = true } reqwest-middleware = { workspace = true } rust-netrc = { workspace = true } -schemars = { workspace = true, optional = true } -serde = { workspace = true, optional = true } -thiserror = { workspace = true } tracing = { workspace = true } tokio = { workspace = true } url = { workspace = true } diff --git a/crates/uv-build/Cargo.toml b/crates/uv-build/Cargo.toml index 770824b4b..70f58f9fa 100644 --- a/crates/uv-build/Cargo.toml +++ b/crates/uv-build/Cargo.toml @@ -19,7 +19,7 @@ pep440_rs = { workspace = true } pep508_rs = { workspace = true } uv-fs = { workspace = true } uv-interpreter = { workspace = true } -uv-types = { workspace = true, features = ["serde"] } +uv-types = { workspace = true } uv-configuration = { workspace = true, features = ["serde"] } uv-virtualenv = { workspace = true } diff --git a/crates/uv-configuration/Cargo.toml b/crates/uv-configuration/Cargo.toml index 3ef6076ef..fa98a6649 100644 --- a/crates/uv-configuration/Cargo.toml +++ b/crates/uv-configuration/Cargo.toml @@ -15,7 +15,6 @@ workspace = true [dependencies] pep508_rs = { workspace = true } platform-tags = { workspace = true } -uv-cache = { workspace = true } uv-auth = { workspace = true } uv-normalize = { workspace = true } diff --git a/crates/uv-dev/Cargo.toml b/crates/uv-dev/Cargo.toml index ef98d505e..c2081c8f5 100644 --- a/crates/uv-dev/Cargo.toml +++ b/crates/uv-dev/Cargo.toml @@ -39,7 +39,6 @@ uv-workspace = { workspace = true, features = ["schemars"] } # dependencies, to ensure that we're forced to think twice before including them in other crates. anstream = { workspace = true } anyhow = { workspace = true } -chrono = { workspace = true } clap = { workspace = true, features = ["derive", "wrap_help"] } fs-err = { workspace = true, features = ["tokio"] } futures = { workspace = true } diff --git a/crates/uv-distribution/Cargo.toml b/crates/uv-distribution/Cargo.toml index a4814ff6d..53d244433 100644 --- a/crates/uv-distribution/Cargo.toml +++ b/crates/uv-distribution/Cargo.toml @@ -33,7 +33,6 @@ uv-configuration = { workspace = true } anyhow = { workspace = true } fs-err = { workspace = true } futures = { workspace = true } -md-5 = { workspace = true } nanoid = { workspace = true } once_cell = { workspace = true } reqwest = { workspace = true } @@ -41,7 +40,6 @@ reqwest-middleware = { workspace = true } rmp-serde = { workspace = true } rustc-hash = { workspace = true } serde = { workspace = true, features = ["derive"] } -sha2 = { workspace = true } tempfile = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } diff --git a/crates/uv-installer/Cargo.toml b/crates/uv-installer/Cargo.toml index a041bbb7e..8db8ec716 100644 --- a/crates/uv-installer/Cargo.toml +++ b/crates/uv-installer/Cargo.toml @@ -36,7 +36,6 @@ async-channel = { workspace = true } fs-err = { workspace = true } futures = { workspace = true } rayon = { workspace = true } -rmp-serde = { workspace = true } rustc-hash = { workspace = true } serde = { workspace = true } tempfile = { workspace = true } diff --git a/crates/uv-toolchain/Cargo.toml b/crates/uv-toolchain/Cargo.toml index 4e78f95ea..20c54a7ca 100644 --- a/crates/uv-toolchain/Cargo.toml +++ b/crates/uv-toolchain/Cargo.toml @@ -26,7 +26,6 @@ schemars = { workspace = true, optional = true } serde = { workspace = true, optional = true } tempfile = { workspace = true } thiserror = { workspace = true } -tokio = { workspace = true } tokio-util = { workspace = true, features = ["compat"] } tracing = { workspace = true } url = { workspace = true } diff --git a/crates/uv-types/Cargo.toml b/crates/uv-types/Cargo.toml index 7b6511f50..482252a3f 100644 --- a/crates/uv-types/Cargo.toml +++ b/crates/uv-types/Cargo.toml @@ -25,14 +25,9 @@ uv-normalize = { workspace = true } uv-configuration = { workspace = true } anyhow = { workspace = true } -clap = { workspace = true, features = ["derive"], optional = true } -itertools = { workspace = true } rustc-hash = { workspace = true } -serde = { workspace = true, optional = true } -serde_json = { workspace = true, optional = true } thiserror = { workspace = true } url = { workspace = true } [features] default = [] -serde = ["dep:serde", "dep:serde_json"] diff --git a/crates/uv-workspace/Cargo.toml b/crates/uv-workspace/Cargo.toml index f0c62c2e6..2ac77b00a 100644 --- a/crates/uv-workspace/Cargo.toml +++ b/crates/uv-workspace/Cargo.toml @@ -15,8 +15,6 @@ workspace = true [dependencies] distribution-types = { workspace = true, features = ["schemars"] } install-wheel-rs = { workspace = true, features = ["schemars"] } -pep508_rs = { workspace = true } -uv-auth = { workspace = true, features = ["schemars", "serde"] } uv-configuration = { workspace = true, features = ["schemars", "serde"] } uv-fs = { workspace = true } uv-normalize = { workspace = true, features = ["schemars"] } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index aa6752cd8..305551a55 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -33,7 +33,7 @@ uv-normalize = { workspace = true } uv-requirements = { workspace = true } uv-resolver = { workspace = true, features = ["clap"] } uv-toolchain = { workspace = true } -uv-types = { workspace = true, features = ["clap"] } +uv-types = { workspace = true } uv-virtualenv = { workspace = true } uv-warnings = { workspace = true } uv-workspace = { workspace = true, features = ["schemars"] }