Remove unused deps with cargo machete (#2609)

This commit is contained in:
konsti 2024-03-22 11:01:17 +01:00 committed by GitHub
parent 9986710a53
commit 375b33ff0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 2 additions and 32 deletions

17
Cargo.lock generated
View file

@ -2503,7 +2503,6 @@ dependencies = [
"pyo3",
"pyo3-log",
"regex",
"rkyv",
"serde",
"serde_json",
"testing_logger",
@ -2720,7 +2719,7 @@ dependencies = [
"indoc",
"libc",
"memoffset 0.9.0",
"parking_lot 0.11.2",
"parking_lot 0.12.1",
"portable-atomic",
"pyo3-build-config",
"pyo3-ffi",
@ -4360,7 +4359,6 @@ dependencies = [
"filetime",
"flate2",
"fs-err",
"indexmap 2.2.5",
"indicatif",
"indoc",
"insta",
@ -4368,17 +4366,14 @@ dependencies = [
"itertools 0.12.1",
"miette 6.0.1",
"mimalloc",
"once_cell",
"owo-colors 4.0.0",
"pep508_rs",
"platform-tags",
"predicates",
"pypi-types",
"pyproject-toml",
"regex",
"requirements-txt",
"reqwest",
"rustc-hash",
"serde",
"serde_json",
"tempfile",
@ -4386,7 +4381,6 @@ dependencies = [
"thiserror",
"tikv-jemallocator",
"tokio",
"toml",
"tracing",
"tracing-durations-export",
"tracing-subscriber",
@ -4784,23 +4778,14 @@ dependencies = [
"fs-err",
"futures",
"indexmap 2.2.5",
"itertools 0.12.1",
"once_cell",
"pep508_rs",
"pypi-types",
"pyproject-toml",
"regex",
"requirements-txt",
"rustc-hash",
"serde",
"serde_json",
"tempfile",
"textwrap",
"thiserror",
"tokio",
"toml",
"tracing",
"uv-cache",
"uv-client",
"uv-distribution",
"uv-fs",

View file

@ -26,7 +26,6 @@ once_cell = { workspace = true }
pyo3 = { workspace = true, optional = true, features = ["abi3", "extension-module"] }
pyo3-log = { workspace = true, optional = true }
regex = { workspace = true }
rkyv = { workspace = true, features = ["strict"], optional = true }
serde = { workspace = true, features = ["derive"], optional = true }
serde_json = { workspace = true, optional = true }
thiserror = { workspace = true }
@ -42,7 +41,7 @@ testing_logger = { version = "0.1.1" }
[features]
pyo3 = ["dep:pyo3", "pep440_rs/pyo3", "pyo3-log", "tracing", "tracing/log"]
rkyv = ["dep:rkyv", "pep440_rs/rkyv", "uv-normalize/rkyv"]
rkyv = ["pep440_rs/rkyv", "uv-normalize/rkyv"]
serde = ["dep:serde", "pep440_rs/serde", "uv-normalize/serde", "url/serde"]
tracing = ["dep:tracing", "pep440_rs/tracing"]
# PEP 508 allows only URLs such as `foo @ https://example.org/foo` or `foo @ file:///home/ferris/foo`, and

View file

@ -15,7 +15,6 @@ distribution-types = { workspace = true }
pep508_rs = { workspace = true }
pypi-types = { workspace = true }
requirements-txt = { workspace = true, features = ["reqwest"] }
uv-cache = { workspace = true, features = ["clap"] }
uv-client = { workspace = true }
uv-distribution = { workspace = true }
uv-fs = { workspace = true }
@ -31,17 +30,9 @@ ctrlc = { workspace = true }
fs-err = { workspace = true, features = ["tokio"] }
futures = { workspace = true }
indexmap = { workspace = true }
itertools = { workspace = true }
once_cell = { workspace = true }
pyproject-toml = { workspace = true }
regex = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tempfile = { workspace = true }
textwrap = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
toml = { workspace = true }
tracing = { workspace = true }

View file

@ -43,22 +43,17 @@ clap = { workspace = true, features = ["derive", "string"] }
clap_complete_command = { workspace = true }
flate2 = { workspace = true, default-features = false }
fs-err = { workspace = true, features = ["tokio"] }
indexmap = { workspace = true }
indicatif = { workspace = true }
itertools = { workspace = true }
miette = { workspace = true, features = ["fancy"] }
once_cell = { workspace = true }
owo-colors = { workspace = true }
pyproject-toml = { workspace = true }
regex = { workspace = true }
rustc-hash = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tempfile = { workspace = true }
textwrap = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
toml = { workspace = true }
tracing = { workspace = true }
tracing-durations-export = { workspace = true, features = ["plot"], optional = true }
tracing-subscriber = { workspace = true, features = ["json"] }