From 2ab4fd1c923146718622362fe70df82d89f582ac Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Sun, 5 Apr 2026 06:06:38 -0400 Subject: [PATCH] Trim unused deps Signed-off-by: Kent Overstreet --- Cargo.lock | 203 +++------------------------------ Cargo.toml | 6 - channels/irc/Cargo.toml | 2 - channels/socat/Cargo.toml | 2 - src/learn/Cargo.toml | 1 - training/checkpoint/Cargo.toml | 1 - 6 files changed, 14 insertions(+), 201 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3ced0ca..b8b6d2b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -205,14 +205,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" dependencies = [ "async-trait", - "axum-core 0.4.5", + "axum-core", "bytes", "futures-util", "http", "http-body", "http-body-util", "itoa", - "matchit 0.7.3", + "matchit", "memchr", "mime", "percent-encoding", @@ -225,31 +225,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8" -dependencies = [ - "axum-core 0.5.6", - "bytes", - "futures-util", - "http", - "http-body", - "http-body-util", - "itoa", - "matchit 0.8.4", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "serde_core", - "sync_wrapper", - "tower 0.5.3", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.4.5" @@ -270,24 +245,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum-core" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1" -dependencies = [ - "bytes", - "futures-core", - "http", - "http-body", - "http-body-util", - "mime", - "pin-project-lite", - "sync_wrapper", - "tower-layer", - "tower-service", -] - [[package]] name = "base64" version = "0.21.7" @@ -608,11 +565,9 @@ dependencies = [ "dirs", "futures", "json5", - "libc", "poc-memory", "rustls", "serde", - "serde_json", "tokio", "tokio-rustls", "tokio-util", @@ -629,9 +584,7 @@ dependencies = [ "capnp-rpc", "dirs", "futures", - "json5", "poc-memory", - "serde", "tokio", "tokio-util", "tracing", @@ -682,23 +635,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857" dependencies = [ "futures-core", - "prost 0.13.5", - "prost-types 0.13.5", - "tonic 0.12.3", - "tracing-core", -] - -[[package]] -name = "console-api" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8599749b6667e2f0c910c1d0dff6901163ff698a52d5a39720f61b5be4b20d3" -dependencies = [ - "futures-core", - "prost 0.14.3", - "prost-types 0.14.3", - "tonic 0.14.5", - "tonic-prost", + "prost", + "prost-types", + "tonic", "tracing-core", ] @@ -708,47 +647,21 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01" dependencies = [ - "console-api 0.8.1", + "console-api", "crossbeam-channel", "crossbeam-utils", "futures-task", "hdrhistogram", "humantime", "hyper-util", - "prost 0.13.5", - "prost-types 0.13.5", + "prost", + "prost-types", "serde", "serde_json", "thread_local", "tokio", "tokio-stream", - "tonic 0.12.3", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "console-subscriber" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4915b7d8dd960457a1b6c380114c2944f728e7c65294ab247ae6b6f1f37592" -dependencies = [ - "console-api 0.9.0", - "crossbeam-channel", - "crossbeam-utils", - "futures-task", - "hdrhistogram", - "humantime", - "hyper-util", - "prost 0.14.3", - "prost-types 0.14.3", - "serde", - "serde_json", - "thread_local", - "tokio", - "tokio-stream", - "tonic 0.14.5", + "tonic", "tracing", "tracing-core", "tracing-subscriber", @@ -2146,7 +2059,7 @@ version = "0.3.0" source = "git+https://evilpiepirate.org/git/jobkit.git#4aacaac22c5f59a7fbc6ce3a65708fc370e55754" dependencies = [ "chrono", - "console-subscriber 0.4.1", + "console-subscriber", "libc", "log", "profiling", @@ -2336,12 +2249,6 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" -[[package]] -name = "matchit" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" - [[package]] name = "memchr" version = "2.8.0" @@ -2902,7 +2809,6 @@ dependencies = [ "capnpc", "chrono", "clap", - "console-subscriber 0.5.0", "crossterm", "dirs", "faer", @@ -2923,13 +2829,11 @@ dependencies = [ "regex", "reqwest", "rkyv", - "rustls", "serde", "serde_json", "skillratings", "tiktoken-rs", "tokio", - "tokio-rustls", "tokio-scoped", "tokio-util", "toml", @@ -2938,10 +2842,7 @@ dependencies = [ "tracing-subscriber", "tui-markdown", "tui-textarea-2", - "unicode-width", "uuid", - "walkdir", - "webpki-roots", ] [[package]] @@ -3067,17 +2968,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive 0.13.5", -] - -[[package]] -name = "prost" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" -dependencies = [ - "bytes", - "prost-derive 0.14.3", + "prost-derive", ] [[package]] @@ -3093,35 +2984,13 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "prost-derive" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" -dependencies = [ - "anyhow", - "itertools", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "prost-types" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" dependencies = [ - "prost 0.13.5", -] - -[[package]] -name = "prost-types" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" -dependencies = [ - "prost 0.14.3", + "prost", ] [[package]] @@ -4530,7 +4399,7 @@ checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" dependencies = [ "async-stream", "async-trait", - "axum 0.7.9", + "axum", "base64 0.22.1", "bytes", "h2", @@ -4542,7 +4411,7 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "prost 0.13.5", + "prost", "socket2 0.5.10", "tokio", "tokio-stream", @@ -4552,46 +4421,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "tonic" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" -dependencies = [ - "async-trait", - "axum 0.8.8", - "base64 0.22.1", - "bytes", - "h2", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-timeout", - "hyper-util", - "percent-encoding", - "pin-project", - "socket2 0.6.2", - "sync_wrapper", - "tokio", - "tokio-stream", - "tower 0.5.3", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tonic-prost" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" -dependencies = [ - "bytes", - "prost 0.14.3", - "tonic 0.14.5", -] - [[package]] name = "tower" version = "0.4.13" @@ -4620,15 +4449,11 @@ checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", - "indexmap 2.13.0", "pin-project-lite", - "slab", "sync_wrapper", "tokio", - "tokio-util", "tower-layer", "tower-service", - "tracing", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 0cd283f..c1e9bd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,9 +38,7 @@ peg = "0.8" paste = "1" jobkit = { git = "https://evilpiepirate.org/git/jobkit.git", features = ["daemon", "console"] } tokio = { version = "1", features = ["full", "tracing"] } -console-subscriber = "0.5" reqwest = { version = "0.13", features = ["json"] } -walkdir = "2" glob = "0.3" anyhow = "1" base64 = "0.22" @@ -49,7 +47,6 @@ futures = "0.3" tiktoken-rs = "0.9.1" figment = { version = "0.10", features = ["env"] } tui-markdown = "0.3" -unicode-width = "0.2.2" tui-textarea = { version = "0.10.2", package = "tui-textarea-2" } redb = "2" log = "0.4" @@ -59,9 +56,6 @@ crossterm = { version = "0.29", features = ["event-stream"] } capnp-rpc = "0.20" tokio-util = { version = "0.7", features = ["compat"] } toml = "0.8" -tokio-rustls = "0.26" -rustls = { version = "0.23", default-features = false, features = ["ring", "logging", "std", "tls12"] } -webpki-roots = "1" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } tracing-appender = "0.2" diff --git a/channels/irc/Cargo.toml b/channels/irc/Cargo.toml index c339e2f..f91d760 100644 --- a/channels/irc/Cargo.toml +++ b/channels/irc/Cargo.toml @@ -9,11 +9,9 @@ capnp-rpc = "0.20" dirs = "6" futures = "0.3" json5 = "1.3" -libc = "0.2" poc-memory = { path = "../.." } rustls = { version = "0.23", default-features = false, features = ["ring", "logging", "std", "tls12"] } serde = { version = "1", features = ["derive"] } -serde_json = "1" tokio = { version = "1", features = ["full"] } tokio-rustls = "0.26" tokio-util = { version = "0.7", features = ["compat"] } diff --git a/channels/socat/Cargo.toml b/channels/socat/Cargo.toml index 2b5a8cc..a0a4461 100644 --- a/channels/socat/Cargo.toml +++ b/channels/socat/Cargo.toml @@ -8,9 +8,7 @@ capnp = "0.20" capnp-rpc = "0.20" dirs = "6" futures = "0.3" -json5 = "1.3" poc-memory = { path = "../.." } -serde = { version = "1", features = ["derive"] } tokio = { version = "1", features = ["full"] } tokio-util = { version = "0.7", features = ["compat"] } tracing = "0.1" diff --git a/src/learn/Cargo.toml b/src/learn/Cargo.toml index dd37ba0..bbea5f2 100644 --- a/src/learn/Cargo.toml +++ b/src/learn/Cargo.toml @@ -5,7 +5,6 @@ edition = "2021" [dependencies] candle-core = "0.8" -candle-nn = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" diff --git a/training/checkpoint/Cargo.toml b/training/checkpoint/Cargo.toml index c28aa9f..45e511a 100644 --- a/training/checkpoint/Cargo.toml +++ b/training/checkpoint/Cargo.toml @@ -10,4 +10,3 @@ serde = { version = "1", features = ["derive"] } serde_json = "1" anyhow = "1" clap = { version = "4", features = ["derive"] } -chrono = "0.4"