content: [package]
  name = "noria-server"
  version = "0.7.0"
  edition = "2018"
  authors = ["The Noria developers <noria@pdos.csail.mit.edu>"]
  license = "MIT OR Apache-2.0"
  
  readme = "README.md"
  description = "The Noria data-flow database server"
  repository = "https://github.com/mit-pdos/noria.git"
  homepage = "https://pdos.csail.mit.edu/noria"
  
  keywords = ["database", "dataflow", "backend", "storage", "sql"]
  categories = ["database", "database-implementations"]
  
  [badges]
  azure-devops = { project = "mit-pdos/mit-pdos", pipeline = "noria", build = "1" }
  maintenance = { status = "experimental" }
  
  [features]
  default = []
  profiling = ["timekeeper/default"]
  generate_mysql_tests = ["default"]
  
  [dependencies]
  clap = "2.25.0"
  failure = "0.1.1"
  ahash = "0.3"
  futures-core = "0.3.0"
  futures-util = "0.3.0"
  futures-sink = "0.3.0"
  futures-executor = "0.3.0" # for block_on
  pin-project = "0.4.0"
  hyper = { version = "0.13.0", features = [ "stream" ] }
  nom = "5"
  nom-sql = "0.0.11"
  petgraph = { version = "0.5", features = ["serde-1"] }
  rand = "0.7.0"
  serde_derive = "1.0.8"
  serde_json = "1.0.2"
  slog = "2.4.0"
  #slog = { version = "2.4.0", features = ["max_level_trace", "release_max_level_trace"] }
  slog-term = "2.4.0"
  async-timer = { version = "0.7.0", features = [ "stream", "tokio_on" ] }
  slab = "0.4"
  bincode = "1.3.0"
  tokio = { version = "0.2.0", features = ["full"] }
  async-bincode = "0.5.0"
  tracing = "0.1"
  streamunordered = "0.5.0"
  stream-cancel = "0.6.1"
  
  timekeeper = { version = "0.3.2", default-features = false }
  vec_map = { version = "0.8.0", features = ["eders"] }
  serde = { version = "1.0.8", features = ["rc"] }
  zookeeper = "0.5.3"
  tokio-tower = "0.4"
  tower-util = "0.3.0"
  tower = "0.3.0"
  strawpoll = "0.2"
  
  # local deps
  dataflow = { version = "0.7.0", path = "dataflow", package = "noria-dataflow" }
  mir = { version = "0.7.0", path = "mir", package = "noria-mir" }
  common = { version = "0.7.0", path = "common", package = "noria-common" }
  noria = { version = "0.7.0", path = "../noria" }
  
  [dev-dependencies]
  backtrace = { version = "0.3.2", features = ["serialize-serde"] }
  toml = "0.5"
  diff = "0.1.10"
  tempfile = "3.0.2"
  mysql = "18.0.0"
  
  [lib]
  name = "noria_server"
  path = "src/lib.rs"
  
  [[bin]]
  name = "noria-server"
  path = "src/main.rs"
  
  [[bin]]
  name = "noria-zk"
  path = "src/bin/zk.rs"
  
  [[example]]
  name = "local-server"
  