Cargo.toml
1 [package] 2 name = "arroyo-operator" 3 version = "0.12.0-dev" 4 edition = "2021" 5 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8 [dependencies] 9 arroyo-formats = { path = "../arroyo-formats" } 10 arroyo-metrics = { path = "../arroyo-metrics" } 11 arroyo-rpc = { path = "../arroyo-rpc" } 12 arroyo-state = { path = "../arroyo-state" } 13 arroyo-types = { path = "../arroyo-types" } 14 arroyo-datastream = { path = "../arroyo-datastream" } 15 arroyo-storage = { path = "../arroyo-storage" } 16 arroyo-udf-host = { path = "../arroyo-udf/arroyo-udf-host" } 17 18 anyhow = "1.0.71" 19 arrow = { workspace = true, features = ["ffi"] } 20 ahash = { workspace = true } 21 async-trait = "0.1.68" 22 bincode = "2.0.0-rc.3" 23 datafusion = { workspace = true } 24 futures = "0.3" 25 prost = "0.12" 26 rand = "0.8" 27 tokio = { version = "1", features = ["full", "tracing"] } 28 tokio-stream = { version = "0.1", features = ["full"] } 29 tracing = "0.1" 30 async-stream = "0.3.5" 31 serde_json = "1.0.111" 32 serde = "1.0.195" 33 dlopen2 = "0.7.0" 34 async-ffi = "0.5.0"