content: [package]
  name = "bastionlab_common"
  version = "0.3.7"
  edition = "2021"
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  [dependencies]
  bytes = "1.3.0"
  tonic = { version = "0.5.2", features = ["tls", "transport"] }
  prost = { version = "0.8", default-features = false, features = [
    "prost-derive",
  ] }
  tokio = { version = "1.19.2", features = ["macros", "rt-multi-thread", "net"] }
  tokio-stream = "0.1"
  serde = "1.0.147"
  serde_derive = "1.0.147"
  serde_json = "1.0.87"
  base64 = "0.13.1"
  rand = "0.8.5"
  ring = "0.16.20"
  hex = "0.4.3"
  x509-parser = "0.14.0"
  spki = "0.6.0"
  http = "0.2.8"
  anyhow = "1.0.66"
  toml = "0.5.9"
  whoami = "1.2.1"
  once_cell = "1.13.1"
  log = "0.4.17"
  env_logger = "0.9.0"
  polars = "0.25.1"
  tokenizers = "0.13.2"
  tch = "0.10.1"
  torch-sys = "0.10.0"
  ndarray = "0.15.6"
  reqwest = { version = "=0.11.4", default-features = false, features = [
    "json",
    "rustls-tls-webpki-roots",
  ] }
  
  [dependencies.uuid]
  version = "1.1.2"
  features = [
    "v4", # Lets you generate random UUIDs
    "fast-rng", # Use a faster (but still sufficiently random) RNG
    "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs,
    "serde",
  ]
  
  [build-dependencies]
  tonic-build = "0.5"
  