content: [package]
  name = "mz-orchestrator-tracing"
  description = "Service orchestration for tracing-aware services."
  version = "0.0.0"
  edition.workspace = true
  rust-version.workspace = true
  publish = false
  
  [lints]
  workspace = true
  
  [dependencies]
  anyhow = "1.0.100"
  async-trait = "0.1.89"
  clap = { version = "4.5.23", features = ["env", "derive"] }
  derivative = "2.2.0"
  futures-core = "0.3.31"
  http = "1.2.0"
  humantime = { version = "2.2.0" }
  mz-build-info = { path = "../build-info", default-features = false }
  mz-orchestrator = { path = "../orchestrator", default-features = false }
  mz-ore = { path = "../ore", default-features = false, features = ["tracing", "cli", "test"] }
  mz-repr = { path = "../repr", default-features = false, optional = true }
  mz-service = { path = "../service", default-features = false }
  mz-tracing = { path = "../tracing", default-features = false }
  sentry-tracing = { version = "0.38.1" }
  tracing = { version = "0.1.37" }
  tracing-capture = { version = "0.1.0", optional = true }
  tracing-subscriber = { version = "0.3.19", default-features = false }
  opentelemetry = { version = "0.24.0", features = ["trace"] }
  opentelemetry_sdk = { version = "0.24.1", features = ["rt-tokio"] }
  workspace-hack = { version = "0.0.0", path = "../workspace-hack", optional = true }
  
  [dev-dependencies]
  mz-ore = { path = "../ore", default-features = false, features = ["network", "test"] }
  
  [features]
  default = ["tokio-console", "workspace-hack"]
  tokio-console = ["mz-ore/tokio-console", "mz-repr"]
  capture = ["tracing-capture", "mz-ore/capture"]
  
  [package.metadata.cargo-udeps.ignore]
  normal = ["workspace-hack"]
  