diff --git a/Cargo.lock b/Cargo.lock index e509b80..daf43f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1334,12 +1334,6 @@ dependencies = [ "hashbrown 0.15.0", ] -[[package]] -name = "inventory" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" - [[package]] name = "ipnet" version = "2.10.1" @@ -2046,15 +2040,10 @@ name = "photonic-dynamic" version = "0.1.0" dependencies = [ "anyhow", - "async-trait", - "futures", - "inventory", "palette", "photonic", "serde", "serde-value", - "serde_json", - "tokio", ] [[package]] @@ -2084,7 +2073,6 @@ version = "0.1.0" dependencies = [ "anyhow", "ezing", - "futures", "humantime-serde", "noise", "num-traits", @@ -2101,7 +2089,6 @@ name = "photonic-interface-cli" version = "0.1.0" dependencies = [ "anyhow", - "futures", "palette", "photonic", "shlex", @@ -2117,8 +2104,6 @@ dependencies = [ "palette", "photonic", "photonic-interface-grpc-proto", - "prost", - "prost-types", "tonic", ] @@ -2129,7 +2114,6 @@ dependencies = [ "anyhow", "askama", "clap", - "futures", "palette", "photonic-interface-grpc-proto", "reedline-repl-rs", @@ -2143,7 +2127,6 @@ name = "photonic-interface-grpc-proto" version = "0.1.0" dependencies = [ "prost", - "prost-types", "tonic", "tonic-build", ] @@ -2213,7 +2196,6 @@ name = "photonic-output-split" version = "0.1.0" dependencies = [ "anyhow", - "futures", "palette", "photonic", "photonic-dynamic", diff --git a/dynamic/Cargo.toml b/dynamic/Cargo.toml index b9a2896..53452a0 100644 --- a/dynamic/Cargo.toml +++ b/dynamic/Cargo.toml @@ -15,15 +15,9 @@ photonic = { workspace = true, features = ["boxed"] } palette = { workspace = true } anyhow = { workspace = true } -tokio = { workspace = true, features = ["full"] } -futures = { workspace = true } -async-trait = { workspace = true } serde = { version = "1", features = ["derive"] } -serde_json = { version = "1" } serde-value = "0.7" -inventory = { version = "0.3" } - [lints] workspace = true diff --git a/effects/Cargo.toml b/effects/Cargo.toml index 52e9fbd..d760800 100644 --- a/effects/Cargo.toml +++ b/effects/Cargo.toml @@ -20,8 +20,6 @@ dynamic = [ photonic = { workspace = true, features = ["boxed"] } photonic-dynamic = { workspace = true, optional = true } -futures = { workspace = true } - anyhow = { workspace = true } palette = { workspace = true, features = ["serializing"] } rand = { workspace = true } @@ -37,3 +35,6 @@ paste = "1.0.15" [lints] workspace = true +[package.metadata.cargo-machete] +ignored = ["humantime-serde"] + diff --git a/interface-cli/Cargo.toml b/interface-cli/Cargo.toml index 35f3404..77c405a 100644 --- a/interface-cli/Cargo.toml +++ b/interface-cli/Cargo.toml @@ -16,7 +16,6 @@ photonic = { workspace = true } palette = { workspace = true } anyhow = { workspace = true } tokio = { workspace = true, features = ["full"] } -futures = { workspace = true } shlex = { version = "1.3" } diff --git a/interface-grpc/Cargo.toml b/interface-grpc/Cargo.toml index 5c9ac16..e1024f5 100644 --- a/interface-grpc/Cargo.toml +++ b/interface-grpc/Cargo.toml @@ -19,8 +19,6 @@ anyhow = { workspace = true } futures = { workspace = true } tonic = { version = "0.12.2" } -prost = "0.13.3" -prost-types = "0.13.3" [lints] workspace = true diff --git a/interface-grpc/client/Cargo.toml b/interface-grpc/client/Cargo.toml index b40be43..c485182 100644 --- a/interface-grpc/client/Cargo.toml +++ b/interface-grpc/client/Cargo.toml @@ -15,7 +15,6 @@ photonic-interface-grpc-proto = { version = "0.1.0", path = "../proto", features anyhow = { workspace = true } tokio = { workspace = true, features = ["full"] } -futures = { workspace = true } palette = { workspace = true } tonic = "0.12.2" diff --git a/interface-grpc/proto/Cargo.toml b/interface-grpc/proto/Cargo.toml index 5645d27..5bc6f52 100644 --- a/interface-grpc/proto/Cargo.toml +++ b/interface-grpc/proto/Cargo.toml @@ -17,10 +17,13 @@ client = [] [dependencies] tonic = "0.12.2" prost = "0.13.3" -prost-types = "0.13.3" [build-dependencies] tonic-build = { version = "0.12.2" } [lints] workspace = true + +[package.metadata.cargo-machete] +ignored = ["prost", "tonic"] + diff --git a/output-split/Cargo.toml b/output-split/Cargo.toml index dece2df..ade949a 100644 --- a/output-split/Cargo.toml +++ b/output-split/Cargo.toml @@ -20,8 +20,6 @@ photonic-dynamic = { workspace = true, optional = true } palette = { workspace = true } anyhow = { workspace = true } -futures = { workspace = true } - serde = { version = "1.0.197", features = ["derive"], optional = true } [dev-dependencies]