Unverified Commit 7a6283e9 authored by Ryan Olson's avatar Ryan Olson Committed by GitHub
Browse files

chore: cargo machete - remove unused dependencies (#6453)


Signed-off-by: default avatarRyan Olson <rolson@nvidia.com>
parent 9b2e8f3d
This diff is collapsed.
...@@ -34,13 +34,9 @@ dynamo-llm = { path = "../../llm" } ...@@ -34,13 +34,9 @@ dynamo-llm = { path = "../../llm" }
dynamo-runtime = { path = "../../runtime" } dynamo-runtime = { path = "../../runtime" }
anyhow = { workspace = true } anyhow = { workspace = true }
futures = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
tokio-stream = { workspace = true }
tracing = { workspace = true } tracing = { workspace = true }
uuid = { workspace = true }
async-once-cell = { version = "0.5.4" } async-once-cell = { version = "0.5.4" }
libc = { version = "0.2" } libc = { version = "0.2" }
......
This diff is collapsed.
...@@ -28,23 +28,13 @@ dynamo-llm = { path = "../../llm" } ...@@ -28,23 +28,13 @@ dynamo-llm = { path = "../../llm" }
dynamo-runtime = { path = "../../runtime" } dynamo-runtime = { path = "../../runtime" }
anyhow = { version = "1" } anyhow = { version = "1" }
async-stream = { version = "0.3" }
async-trait = { version = "0.1" }
derive-getters = "0.5" derive-getters = "0.5"
either = { version = "1.13", features = ["serde"] }
futures = { version = "0.3" }
local-ip-address = { version = "0.6" }
once_cell = { version = "1.20.3" }
rand = { version = "0.9" }
socket2 = { version = "0.6" }
serde = { version = "1" } serde = { version = "1" }
serde_json = { version = "1.0.138" } serde_json = { version = "1.0.138" }
thiserror = { version = "2.0" } thiserror = { version = "2.0" }
tokio = { version = "1.46.0", features = ["full"] } tokio = { version = "1.46.0", features = ["full"] }
tokio-stream = { version = "0" }
tokio-util = { version = "0.7", features = ["rt"] } tokio-util = { version = "0.7", features = ["rt"] }
tracing = { version = "0" } tracing = { version = "0" }
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
uuid = { version = "1.17", features = ["v4", "serde"] } uuid = { version = "1.17", features = ["v4", "serde"] }
# "extension-module" tells pyo3 we want to build an extension module (skips linking against libpython.so) # "extension-module" tells pyo3 we want to build an extension module (skips linking against libpython.so)
...@@ -65,11 +55,7 @@ pyo3-async-runtimes = { version = "0.23.0", default-features = false, features = ...@@ -65,11 +55,7 @@ pyo3-async-runtimes = { version = "0.23.0", default-features = false, features =
"unstable-streams", "unstable-streams",
] } ] }
pythonize = "0.23"
dlpark = { version = "0.5", features = ["pyo3", "half"], optional = true } dlpark = { version = "0.5", features = ["pyo3", "half"], optional = true }
cudarc = { version = "0.16.2", features = ["cuda-12020"], optional = true } cudarc = { version = "0.16.2", features = ["cuda-12020"], optional = true }
prometheus = "0.14.0"
[dev-dependencies] [dev-dependencies]
rstest = "0.25"
This diff is collapsed.
...@@ -30,11 +30,7 @@ dynamo-runtime = { path = "../../runtime" } ...@@ -30,11 +30,7 @@ dynamo-runtime = { path = "../../runtime" }
dynamo-parsers = { path = "../../parsers" } dynamo-parsers = { path = "../../parsers" }
anyhow = { version = "1" } anyhow = { version = "1" }
dynamo-async-openai = { path = "../../async-openai" }
async-stream = { version = "0.3" }
async-trait = { version = "0.1" } async-trait = { version = "0.1" }
derive-getters = "0.5"
either = { version = "1.13", features = ["serde"] }
futures = { version = "0.3" } futures = { version = "0.3" }
once_cell = { version = "1.20.3" } once_cell = { version = "1.20.3" }
parking_lot = { version = "0.12.4" } parking_lot = { version = "0.12.4" }
...@@ -45,8 +41,6 @@ tokio = { version = "1.46.0", features = ["full"] } ...@@ -45,8 +41,6 @@ tokio = { version = "1.46.0", features = ["full"] }
tokio-stream = { version = "0" } tokio-stream = { version = "0" }
tokio-util = { version = "0.7", features = ["rt"] } tokio-util = { version = "0.7", features = ["rt"] }
tracing = { version = "0" } tracing = { version = "0" }
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
uuid = { version = "1.17", features = ["v4", "serde"] }
# "extension-module" tells pyo3 we want to build an extension module (skips linking against libpython.so) # "extension-module" tells pyo3 we want to build an extension module (skips linking against libpython.so)
# "abi3-py310" tells pyo3 (and maturin) to build using the stable ABI with minimum Python version 3.10, which is the minimum version in pyproject.toml # "abi3-py310" tells pyo3 (and maturin) to build using the stable ABI with minimum Python version 3.10, which is the minimum version in pyproject.toml
...@@ -68,10 +62,6 @@ pyo3-async-runtimes = { version = "0.23.0", default-features = false, features = ...@@ -68,10 +62,6 @@ pyo3-async-runtimes = { version = "0.23.0", default-features = false, features =
pythonize = "0.23" pythonize = "0.23"
dlpark = { version = "0.5", features = ["pyo3", "half"], optional = true }
cudarc = { version = "0.17.1", features = ["cuda-12020"], optional = true }
prometheus = "0.14.0"
[target.'cfg(target_os = "linux")'.dependencies] [target.'cfg(target_os = "linux")'.dependencies]
dynamo-llm = { path = "../../llm" } dynamo-llm = { path = "../../llm" }
...@@ -80,4 +70,3 @@ dynamo-llm = { path = "../../llm" } ...@@ -80,4 +70,3 @@ dynamo-llm = { path = "../../llm" }
dynamo-llm = { path = "../../llm", default-features = false } dynamo-llm = { path = "../../llm", default-features = false }
[dev-dependencies] [dev-dependencies]
rstest = "0.25"
...@@ -9,7 +9,7 @@ license = "Apache-2.0" ...@@ -9,7 +9,7 @@ license = "Apache-2.0"
[dependencies] [dependencies]
syn = { version = "2.0", features = ["full", "extra-traits"] } syn = { version = "2.0", features = ["full", "extra-traits"] }
quote = "1.0" # quote = "1.0"
proc-macro2 = "1.0" proc-macro2 = "1.0"
anyhow = "1.0" anyhow = "1.0"
......
...@@ -54,7 +54,6 @@ tokio = { workspace = true, features = ["rt", "macros", "time"] } ...@@ -54,7 +54,6 @@ tokio = { workspace = true, features = ["rt", "macros", "time"] }
dynamo-mocker = { workspace = true } dynamo-mocker = { workspace = true }
dynamo-tokens = { workspace = true } dynamo-tokens = { workspace = true }
minstant = "0.1.7" minstant = "0.1.7"
futures = "0.3"
[[bench]] [[bench]]
......
...@@ -16,7 +16,6 @@ anyhow = { workspace = true } ...@@ -16,7 +16,6 @@ anyhow = { workspace = true }
async-stream = "0.3" async-stream = "0.3"
bytes = "1.10" bytes = "1.10"
bincode = { version = "2.0.1", features = ["serde", "derive"] } bincode = { version = "2.0.1", features = ["serde", "derive"] }
dashmap = { workspace = true }
derive_builder = { workspace = true } derive_builder = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
lru = "0.16" lru = "0.16"
...@@ -28,7 +27,6 @@ serde_json = { workspace = true } ...@@ -28,7 +27,6 @@ serde_json = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
tokio-stream = { workspace = true, features = ["sync"] } tokio-stream = { workspace = true, features = ["sync"] }
tokio-util = { workspace = true }
tracing = { workspace = true } tracing = { workspace = true }
xxhash-rust = { workspace = true } xxhash-rust = { workspace = true }
...@@ -37,9 +35,6 @@ testing = [] ...@@ -37,9 +35,6 @@ testing = []
[dev-dependencies] [dev-dependencies]
proptest = "1.5.0" proptest = "1.5.0"
rand = { workspace = true }
rand_chacha = "0.9"
rstest = "0.26" rstest = "0.26"
serde_json = { workspace = true } serde_json = { workspace = true }
tokio = { workspace = true, features = ["full"] } tokio = { workspace = true, features = ["full"] }
tracing-subscriber = { workspace = true }
...@@ -59,12 +59,10 @@ dynamo-parsers = { workspace = true } ...@@ -59,12 +59,10 @@ dynamo-parsers = { workspace = true }
async-stream = { workspace = true } async-stream = { workspace = true }
async-trait = { workspace = true } async-trait = { workspace = true }
async-nats = { workspace = true } async-nats = { workspace = true }
async_zmq = { workspace = true }
bytes = { workspace = true } bytes = { workspace = true }
chrono = { workspace = true } chrono = { workspace = true }
derive_builder = { workspace = true } derive_builder = { workspace = true }
either = { workspace = true } either = { workspace = true }
etcd-client = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
futures-util = "0.3.31" futures-util = "0.3.31"
hf-hub = { workspace = true } hf-hub = { workspace = true }
...@@ -89,14 +87,12 @@ uuid = { workspace = true } ...@@ -89,14 +87,12 @@ uuid = { workspace = true }
xxhash-rust = { workspace = true } xxhash-rust = { workspace = true }
modelexpress-client = { workspace = true } modelexpress-client = { workspace = true }
modelexpress-common = { workspace = true } modelexpress-common = { workspace = true }
akin = "0.4.0"
bitflags = { version = "2.4", features = ["serde"] } bitflags = { version = "2.4", features = ["serde"] }
blake3 = { version = "1.8", features = ["mmap", "rayon"] } blake3 = { version = "1.8", features = ["mmap", "rayon"] }
bytemuck = "1.22" bytemuck = "1.22"
candle-core = { version = "0.9.1" } # candle-core = { version = "0.9.1" }
derive-getters = "0.5" derive-getters = "0.5"
offset-allocator = "0.2" offset-allocator = "0.2"
regex = "1"
rayon = "1" rayon = "1"
dashmap = { version = "5.5.3" } dashmap = { version = "5.5.3" }
bincode = { version = "2.0.1", features = ["serde", "derive"] } bincode = { version = "2.0.1", features = ["serde", "derive"] }
...@@ -123,18 +119,11 @@ flate2 = { version = "1" } ...@@ -123,18 +119,11 @@ flate2 = { version = "1" }
clap = { version = "4.5.49", features = ["derive"], optional = true } clap = { version = "4.5.49", features = ["derive"], optional = true }
indicatif = { version = "0.18.0", optional = true } indicatif = { version = "0.18.0", optional = true }
# protocols
unicode-segmentation = "1.12"
# http-service # http-service
axum = { workspace = true } axum = { workspace = true }
axum-server = { version = "0.7", features = ["tls-rustls"] } axum-server = { version = "0.7", features = ["tls-rustls"] }
hyper = { version = "1.5", features = ["http2", "server"] }
hyper-util = { version = "0.1", features = ["tokio", "server", "server-auto"] }
tower-http = { workspace = true } tower-http = { workspace = true }
rustls = { version = "0.23" } rustls = { version = "0.23" }
tower = { version = "0.5", features = ["util", "make"] }
utoipa = { version = "5.3", features = ["axum_extras"] } utoipa = { version = "5.3", features = ["axum_extras"] }
utoipa-swagger-ui = { version = "9.0", features = ["axum"] } utoipa-swagger-ui = { version = "9.0", features = ["axum"] }
...@@ -155,13 +144,9 @@ tokenizers = { version = "0.21.4", default-features = false, features = [ ...@@ -155,13 +144,9 @@ tokenizers = { version = "0.21.4", default-features = false, features = [
# backend # backend
galil-seiferas = { version = "0.1" } galil-seiferas = { version = "0.1" }
toktrie = { version = "1.1" }
toktrie_hf_tokenizers = { version = "1.1" }
# preprocessor # preprocessor
bs62 = { version = "0.1" } bs62 = { version = "0.1" }
erased-serde = { version = "0.4" }
itertools = { version = "0.14.0" }
minijinja = { version = "2.14.0", features = ["loader"] } minijinja = { version = "2.14.0", features = ["loader"] }
minijinja-contrib = { version = "2.14.0", features = ["pycompat"] } minijinja-contrib = { version = "2.14.0", features = ["pycompat"] }
json-five = { version = "0.3" } json-five = { version = "0.3" }
...@@ -175,13 +160,10 @@ ffmpeg-next = { version = "7.1.0", optional = true } ...@@ -175,13 +160,10 @@ ffmpeg-next = { version = "7.1.0", optional = true }
memfile = { version = "0.3.2", optional = true } memfile = { version = "0.3.2", optional = true }
tokio-rayon = {version = "2" } tokio-rayon = {version = "2" }
ndarray = { version = "0.16" } ndarray = { version = "0.16" }
ndarray-npy = { version = "0.9" }
ndarray-interp = { version = "0.5" }
# Publishers # Publishers
zeromq = "0.4.1" zeromq = "0.4.1"
rmp-serde = "1.3" rmp-serde = "1.3"
ahash = "0.8.12"
[dev-dependencies] [dev-dependencies]
approx = "0.5" approx = "0.5"
...@@ -190,10 +172,8 @@ criterion = { version = "0.3", features = ["html_reports"] } ...@@ -190,10 +172,8 @@ criterion = { version = "0.3", features = ["html_reports"] }
hf-hub = { workspace = true } hf-hub = { workspace = true }
modelexpress-client = { workspace = true } modelexpress-client = { workspace = true }
modelexpress-common = { workspace = true } modelexpress-common = { workspace = true }
proptest = "1.5.0"
reqwest = { workspace = true } reqwest = { workspace = true }
rstest = "0.18.2" rstest = "0.18.2"
rstest_reuse = "0.7.0"
serial_test = "3" serial_test = "3"
temp-env = { version = "0.3.6", features = ["async_closure"] } temp-env = { version = "0.3.6", features = ["async_closure"] }
tempfile = "3.17.1" tempfile = "3.17.1"
......
...@@ -35,7 +35,6 @@ uuid = { workspace = true } ...@@ -35,7 +35,6 @@ uuid = { workspace = true }
regex = "1" regex = "1"
openai-harmony = "0.0.3" openai-harmony = "0.0.3"
lazy_static = "1.5.0"
rustpython-parser = "0.4.0" rustpython-parser = "0.4.0"
num-traits = "0.2" num-traits = "0.2"
......
...@@ -27,7 +27,6 @@ async-nats = { workspace = true } ...@@ -27,7 +27,6 @@ async-nats = { workspace = true }
async-stream = { workspace = true } async-stream = { workspace = true }
async-trait = { workspace = true } async-trait = { workspace = true }
async_zmq = { workspace = true } async_zmq = { workspace = true }
tmq = { workspace = true }
zmq = { workspace = true } zmq = { workspace = true }
lru = { version = "0.12" } lru = { version = "0.12" }
axum = { workspace = true } axum = { workspace = true }
...@@ -52,10 +51,8 @@ serde_json = { workspace = true } ...@@ -52,10 +51,8 @@ serde_json = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
tokio-stream = { workspace = true } tokio-stream = { workspace = true }
tokio-util = { workspace = true } tokio-util = { workspace = true }
tower = { version = "0.5" }
tower-http = { workspace = true } tower-http = { workspace = true }
tracing = { workspace = true } tracing = { workspace = true }
hyper = { version = "1.5", features = ["http2", "server"] }
hyper-util = { version = "0.1", features = ["tokio", "server", "server-auto"] } hyper-util = { version = "0.1", features = ["tokio", "server", "server-auto"] }
tracing-subscriber = { workspace = true } tracing-subscriber = { workspace = true }
tracing-opentelemetry = { workspace = true } tracing-opentelemetry = { workspace = true }
...@@ -75,12 +72,9 @@ console-subscriber = { version = "0.4", optional = true } ...@@ -75,12 +72,9 @@ console-subscriber = { version = "0.4", optional = true }
educe = { version = "0.6.0" } educe = { version = "0.6.0" }
figment = { version = "0.10.19", features = ["env", "json", "toml", "test"] } figment = { version = "0.10.19", features = ["env", "json", "toml", "test"] }
notify = { version = "6.1", default-features = false, features = ["macos_fsevent"] } notify = { version = "6.1", default-features = false, features = ["macos_fsevent"] }
inotify = { version = "0.11" }
libc = { version = "0.2" } libc = { version = "0.2" }
local-ip-address = { version = "0.6.3" } local-ip-address = { version = "0.6.3" }
log = { version = "0.4" } log = { version = "0.4" }
nid = { version = "3.0.0", features = ["serde"] }
nix = { version = "0.29", features = ["signal"] }
nuid = { version = "0.5" } nuid = { version = "0.5" }
once_cell = { version = "1" } once_cell = { version = "1" }
percent-encoding = { version = "2.3.2" } # also used by tonic, reqwest, axum, etc percent-encoding = { version = "2.3.2" } # also used by tonic, reqwest, axum, etc
...@@ -94,9 +88,7 @@ kube = { version = "2.0.1", default-features = false, features = ["runtime", "de ...@@ -94,9 +88,7 @@ kube = { version = "2.0.1", default-features = false, features = ["runtime", "de
k8s-openapi = { version = "0.26.0", features = ["v1_32"] } k8s-openapi = { version = "0.26.0", features = ["v1_32"] }
[dev-dependencies] [dev-dependencies]
assert_matches = { version = "1.5.0" }
criterion = { version = "0.5", features = ["async_tokio"] } criterion = { version = "0.5", features = ["async_tokio"] }
env_logger = { version = "0.11" }
rstest = { version = "0.23.0" } rstest = { version = "0.23.0" }
temp-env = { version = "0.3.6" , features=["async_closure"] } temp-env = { version = "0.3.6" , features=["async_closure"] }
stdio-override = {version= "0.2.0"} stdio-override = {version= "0.2.0"}
......
...@@ -41,9 +41,9 @@ dependencies = [ ...@@ -41,9 +41,9 @@ dependencies = [
[[package]] [[package]]
name = "anyhow" name = "anyhow"
version = "1.0.101" version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]] [[package]]
name = "arc-swap" name = "arc-swap"
...@@ -345,9 +345,9 @@ dependencies = [ ...@@ -345,9 +345,9 @@ dependencies = [
[[package]] [[package]]
name = "bumpalo" name = "bumpalo"
version = "3.20.1" version = "3.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c6f81257d10a0f602a294ae4182251151ff97dbb504ef9afcdda4a64b24d9b4" checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
[[package]] [[package]]
name = "bytemuck" name = "bytemuck"
...@@ -830,17 +830,13 @@ dependencies = [ ...@@ -830,17 +830,13 @@ dependencies = [
"figment", "figment",
"futures", "futures",
"humantime", "humantime",
"hyper",
"hyper-util", "hyper-util",
"inotify 0.11.0",
"k8s-openapi", "k8s-openapi",
"kube", "kube",
"libc", "libc",
"local-ip-address", "local-ip-address",
"log", "log",
"lru", "lru",
"nid",
"nix",
"notify", "notify",
"nuid", "nuid",
"once_cell", "once_cell",
...@@ -859,12 +855,10 @@ dependencies = [ ...@@ -859,12 +855,10 @@ dependencies = [
"serde_json", "serde_json",
"socket2 0.5.10", "socket2 0.5.10",
"thiserror 2.0.18", "thiserror 2.0.18",
"tmq",
"tokio", "tokio",
"tokio-rayon", "tokio-rayon",
"tokio-stream", "tokio-stream",
"tokio-util", "tokio-util",
"tower",
"tower-http", "tower-http",
"tracing", "tracing",
"tracing-opentelemetry", "tracing-opentelemetry",
...@@ -1632,19 +1626,6 @@ dependencies = [ ...@@ -1632,19 +1626,6 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "inotify"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
dependencies = [
"bitflags 2.11.0",
"futures-core",
"inotify-sys",
"libc",
"tokio",
]
[[package]] [[package]]
name = "inotify-sys" name = "inotify-sys"
version = "0.1.5" version = "0.1.5"
...@@ -1706,9 +1687,9 @@ dependencies = [ ...@@ -1706,9 +1687,9 @@ dependencies = [
[[package]] [[package]]
name = "js-sys" name = "js-sys"
version = "0.3.85" version = "0.3.86"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" checksum = "d36139f1c97c42c0c86a411910b04e48d4939a0376e6e0f989420cbdee0120e5"
dependencies = [ dependencies = [
"once_cell", "once_cell",
"wasm-bindgen", "wasm-bindgen",
...@@ -2119,29 +2100,6 @@ dependencies = [ ...@@ -2119,29 +2100,6 @@ dependencies = [
"winapi 0.3.9", "winapi 0.3.9",
] ]
[[package]]
name = "nid"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4abdf1789932b85dc39446e27f45a1064a30f9e19a2b872b1d09bd59283f85f3"
dependencies = [
"rand 0.8.5",
"serde",
"thiserror 1.0.69",
]
[[package]]
name = "nix"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
"bitflags 2.11.0",
"cfg-if 1.0.4",
"cfg_aliases",
"libc",
]
[[package]] [[package]]
name = "nkeys" name = "nkeys"
version = "0.4.5" version = "0.4.5"
...@@ -2166,7 +2124,7 @@ dependencies = [ ...@@ -2166,7 +2124,7 @@ dependencies = [
"bitflags 2.11.0", "bitflags 2.11.0",
"filetime", "filetime",
"fsevent-sys", "fsevent-sys",
"inotify 0.9.6", "inotify",
"kqueue", "kqueue",
"libc", "libc",
"log", "log",
...@@ -3048,7 +3006,7 @@ dependencies = [ ...@@ -3048,7 +3006,7 @@ dependencies = [
"openssl-probe 0.2.1", "openssl-probe 0.2.1",
"rustls-pki-types", "rustls-pki-types",
"schannel", "schannel",
"security-framework 3.6.0", "security-framework 3.7.0",
] ]
[[package]] [[package]]
...@@ -3177,9 +3135,9 @@ dependencies = [ ...@@ -3177,9 +3135,9 @@ dependencies = [
[[package]] [[package]]
name = "security-framework" name = "security-framework"
version = "3.6.0" version = "3.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38" checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
dependencies = [ dependencies = [
"bitflags 2.11.0", "bitflags 2.11.0",
"core-foundation 0.10.1", "core-foundation 0.10.1",
...@@ -3190,9 +3148,9 @@ dependencies = [ ...@@ -3190,9 +3148,9 @@ dependencies = [
[[package]] [[package]]
name = "security-framework-sys" name = "security-framework-sys"
version = "2.16.0" version = "2.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "321c8673b092a9a42605034a9879d73cb79101ed5fd117bc9a597b89b4e9e61a" checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
dependencies = [ dependencies = [
"core-foundation-sys", "core-foundation-sys",
"libc", "libc",
...@@ -3340,9 +3298,6 @@ dependencies = [ ...@@ -3340,9 +3298,6 @@ dependencies = [
"anyhow", "anyhow",
"dynamo-runtime", "dynamo-runtime",
"futures", "futures",
"serde",
"serde_json",
"tokio",
] ]
[[package]] [[package]]
...@@ -3465,9 +3420,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" ...@@ -3465,9 +3420,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]] [[package]]
name = "syn" name = "syn"
version = "2.0.116" version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb" checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
...@@ -3517,10 +3472,7 @@ dependencies = [ ...@@ -3517,10 +3472,7 @@ dependencies = [
"prometheus", "prometheus",
"rand 0.9.2", "rand 0.9.2",
"reqwest", "reqwest",
"serde",
"serde_json",
"tokio", "tokio",
"tokio-test",
] ]
[[package]] [[package]]
...@@ -3649,19 +3601,6 @@ version = "0.1.1" ...@@ -3649,19 +3601,6 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tmq"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3f41ac3a42f65436eed7e1afe80dbe8a982dcac2ea4581bf61bc2d3dcfb19a1"
dependencies = [
"futures",
"log",
"thiserror 1.0.69",
"tokio",
"zmq",
]
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.48.0" version = "1.48.0"
...@@ -3721,17 +3660,6 @@ dependencies = [ ...@@ -3721,17 +3660,6 @@ dependencies = [
"tokio", "tokio",
] ]
[[package]]
name = "tokio-test"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545"
dependencies = [
"futures-core",
"tokio",
"tokio-stream",
]
[[package]] [[package]]
name = "tokio-util" name = "tokio-util"
version = "0.7.18" version = "0.7.18"
...@@ -3811,9 +3739,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" ...@@ -3811,9 +3739,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
[[package]] [[package]]
name = "tonic" name = "tonic"
version = "0.14.4" version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f32a6f80051a4111560201420c7885d0082ba9efe2ab61875c587bb6b18b9a0" checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"axum", "axum",
...@@ -3841,9 +3769,9 @@ dependencies = [ ...@@ -3841,9 +3769,9 @@ dependencies = [
[[package]] [[package]]
name = "tonic-build" name = "tonic-build"
version = "0.14.4" version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6d8958ed3be404120ca43ffa0fb1e1fc7be214e96c8d33bd43a131b6eebc9e" checksum = "1882ac3bf5ef12877d7ed57aad87e75154c11931c2ba7e6cde5e22d63522c734"
dependencies = [ dependencies = [
"prettyplease", "prettyplease",
"proc-macro2", "proc-macro2",
...@@ -3853,9 +3781,9 @@ dependencies = [ ...@@ -3853,9 +3781,9 @@ dependencies = [
[[package]] [[package]]
name = "tonic-prost" name = "tonic-prost"
version = "0.14.4" version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f86539c0089bfd09b1f8c0ab0239d80392af74c21bc9e0f15e1b4aca4c1647f" checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309"
dependencies = [ dependencies = [
"bytes", "bytes",
"prost", "prost",
...@@ -3864,9 +3792,9 @@ dependencies = [ ...@@ -3864,9 +3792,9 @@ dependencies = [
[[package]] [[package]]
name = "tonic-prost-build" name = "tonic-prost-build"
version = "0.14.4" version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65873ace111e90344b8973e94a1fc817c924473affff24629281f90daed1cd2e" checksum = "f3144df636917574672e93d0f56d7edec49f90305749c668df5101751bb8f95a"
dependencies = [ dependencies = [
"prettyplease", "prettyplease",
"proc-macro2", "proc-macro2",
...@@ -4213,9 +4141,9 @@ dependencies = [ ...@@ -4213,9 +4141,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen" name = "wasm-bindgen"
version = "0.2.108" version = "0.2.109"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" checksum = "9ff9c7baef35ac3c0e17d8bfc9ad75eb62f85a2f02bccc906699dadb0aa9c622"
dependencies = [ dependencies = [
"cfg-if 1.0.4", "cfg-if 1.0.4",
"once_cell", "once_cell",
...@@ -4226,9 +4154,9 @@ dependencies = [ ...@@ -4226,9 +4154,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-futures" name = "wasm-bindgen-futures"
version = "0.4.58" version = "0.4.59"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" checksum = "d24699cd39db9966cf6e2ef10d2f72779c961ad905911f395ea201c3ec9f545d"
dependencies = [ dependencies = [
"cfg-if 1.0.4", "cfg-if 1.0.4",
"futures-util", "futures-util",
...@@ -4240,9 +4168,9 @@ dependencies = [ ...@@ -4240,9 +4168,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-macro" name = "wasm-bindgen-macro"
version = "0.2.108" version = "0.2.109"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" checksum = "39455e84ad887a0bbc93c116d72403f1bb0a39e37dd6f235a43e2128a0c7f1fd"
dependencies = [ dependencies = [
"quote", "quote",
"wasm-bindgen-macro-support", "wasm-bindgen-macro-support",
...@@ -4250,9 +4178,9 @@ dependencies = [ ...@@ -4250,9 +4178,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-macro-support" name = "wasm-bindgen-macro-support"
version = "0.2.108" version = "0.2.109"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" checksum = "dff4761f60b0b51fd13fec8764167b7bbcc34498ce3e52805fe1db6f2d56b6d6"
dependencies = [ dependencies = [
"bumpalo", "bumpalo",
"proc-macro2", "proc-macro2",
...@@ -4263,9 +4191,9 @@ dependencies = [ ...@@ -4263,9 +4191,9 @@ dependencies = [
[[package]] [[package]]
name = "wasm-bindgen-shared" name = "wasm-bindgen-shared"
version = "0.2.108" version = "0.2.109"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" checksum = "bc6a171c53d98021a93a474c4a4579d76ba97f9517d871bc12e27640f218b6dd"
dependencies = [ dependencies = [
"unicode-ident", "unicode-ident",
] ]
...@@ -4319,9 +4247,9 @@ dependencies = [ ...@@ -4319,9 +4247,9 @@ dependencies = [
[[package]] [[package]]
name = "web-sys" name = "web-sys"
version = "0.3.85" version = "0.3.86"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" checksum = "668fa5d00434e890a452ab060d24e3904d1be93f7bb01b70e5603baa2b8ab23b"
dependencies = [ dependencies = [
"js-sys", "js-sys",
"wasm-bindgen", "wasm-bindgen",
......
...@@ -16,6 +16,3 @@ dynamo-runtime = { workspace = true } ...@@ -16,6 +16,3 @@ dynamo-runtime = { workspace = true }
# third-party # third-party
anyhow = { workspace = true } anyhow = { workspace = true }
futures = "0.3" futures = "0.3"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1" }
tokio = { version = "1", features = ["full"] }
...@@ -20,15 +20,12 @@ dynamo-runtime = { workspace = true } ...@@ -20,15 +20,12 @@ dynamo-runtime = { workspace = true }
# third-party # third-party
futures = "0.3" futures = "0.3"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1" }
tokio = { version = "1", features = ["full"] } tokio = { version = "1", features = ["full"] }
prometheus = { version = "0.14" } prometheus = { version = "0.14" }
[dev-dependencies] [dev-dependencies]
rand = { version = "0.9.0" } rand = { version = "0.9.0" }
reqwest = { version = "0.12.22", default-features = false, features = ["json", "stream", "rustls-tls"] } reqwest = { version = "0.12.22", default-features = false, features = ["json", "stream", "rustls-tls"] }
tokio-test = "0.4.4"
[[test]] [[test]]
name = "integration_test" name = "integration_test"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment