[package] name = "influxdb_iox_client" version.workspace = true authors.workspace = true edition.workspace = true license.workspace = true [features] default = ["flight", "format"] flight = ["arrow", "iox_arrow_flight", "arrow_util", "futures-util"] format = ["arrow", "arrow_util"] [dependencies] arrow = { workspace = true, optional = true } arrow_util = { path = "../arrow_util", optional = true } bytes = "1.3" client_util = { path = "../client_util" } futures-util = { version = "0.3", optional = true } influxdb_line_protocol = { path = "../influxdb_line_protocol"} iox_arrow_flight = { path = "../iox_arrow_flight", optional = true } generated_types = { path = "../generated_types", default-features = false, features = ["data_types_conversions"] } prost = "0.11" rand = "0.8.3" reqwest = { version = "0.11", default-features = false, features = ["stream", "rustls-tls"] } tokio = { version = "1.24", features = ["macros", "parking_lot", "rt-multi-thread"] } tokio-stream = "0.1.11" thiserror = "1.0.38" tonic = { version = "0.8" } trace_http = { path = "../trace_http" }