fluvio-spu 0.1.0

Fluvio Stream Processing Unit
Documentation
[package]
name = "fluvio-spu"
edition = "2018"
version = "0.1.0"
authors = ["fluvio.io"]
description = "Fluvio Stream Processing Unit"
repository = "https://github.com/infinyon/fluvio"
license = "Apache-2.0"

[lib]
name = "fluvio_spu"
path = "src/lib.rs"

[[bin]]
name = "fluvio-spu"
path = "src/main.rs"
doc = false

[dependencies]
log = "0.4.8"
tracing = "0.1.19"
tracing-futures = "0.2.4"
bytes = "0.5.3"
structopt = "0.3.5"
toml = "0.5.5"
futures-util = { version = "0.3.5", features = ["sink"] }
async-trait = "0.1.21"
serde_yaml = "0.8.8"
serde = { version = "1.0.103", features = ['derive'] }
chrono = { version = "0.4.6", features = ["serde"] }
chashmap = "2.2.0"
pin-utils = "0.1.0-alpha.4"
regex = "1.3.1"
tokio = { version = "0.2.21", features = ["macros","sync"] }
async-channel = "1.4.2"
async-rwlock = "1.1.0"
event-listener = "2.4.0"


# Fluvio dependencies
fluvio-types = { path = "../types", version = "0.1.0" }
fluvio-storage = { path = "../storage", version = "0.1.0" }
fluvio-controlplane = { path = "../controlplane", version = "0.1.0" }
fluvio-controlplane-metadata = { path = "../controlplane-metadata", version = "0.1.0" }
fluvio-spu-schema = { path = "../spu-schema", version = "0.1.0" }
fluvio-protocol = { version = "0.2.0" }
dataplane = { version = "0.1.0", path = "../dataplane-protocol", package = "fluvio-dataplane-protocol" }
fluvio-socket = { version = "0.1.0" }
fluvio-service = { version = "0.1.0" }
flv-tls-proxy = "0.2.0"
flv-util = { version = "0.5.0" }
fluvio-future = { version = "0.1.0", features = ["tls","subscriber"] }
utils = { version = "0.1.0", path = "../utils", package = "fluvio-system-util" }

[dev-dependencies]
fluvio-future = { version = "0.1.0", features = ["fixture","subscriber"] }