content: # @generated by autocargo from //monarch/monarch_hyperactor:[monarch_hyperactor,process_allocator-oss,test_monarch_hyperactor]
  
  [package]
  name = "monarch_hyperactor"
  version = "0.0.0"
  authors = ["Meta"]
  edition = "2021"
  license = "BSD-3-Clause"
  
  [[bin]]
  name = "process_allocator"
  edition = "2024"
  
  [[test]]
  name = "test_monarch_hyperactor"
  path = "tests/lib.rs"
  
  [dependencies]
  anyhow = "1.0.98"
  async-once-cell = "0.4.2"
  async-trait = "0.1.86"
  bincode = "1.3.3"
  bytes = { version = "1.10", features = ["serde"] }
  clap = { version = "4.5.42", features = ["derive", "env", "string", "unicode", "wrap_help"] }
  erased-serde = "0.3.27"
  fastrand = "2.1.1"
  fbinit = { version = "0.2.0", git = "https://github.com/facebookexperimental/rust-shed.git", branch = "main" }
  futures = { version = "0.3.31", features = ["async-await", "compat"] }
  hyperactor = { version = "0.0.0", path = "../hyperactor" }
  hyperactor_mesh = { version = "0.0.0", path = "../hyperactor_mesh" }
  hyperactor_multiprocess = { version = "0.0.0", path = "../hyperactor_multiprocess" }
  hyperactor_telemetry = { version = "0.0.0", path = "../hyperactor_telemetry" }
  inventory = "0.3.8"
  lazy_errors = "0.10.1"
  lazy_static = "1.5"
  libc = "0.2.139"
  monarch_conda = { version = "0.0.0", path = "../monarch_conda" }
  monarch_types = { version = "0.0.0", path = "../monarch_types" }
  ndslice = { version = "0.0.0", path = "../ndslice" }
  nix = { version = "0.30.1", features = ["dir", "event", "hostname", "inotify", "ioctl", "mman", "mount", "net", "poll", "ptrace", "reboot", "resource", "sched", "signal", "term", "time", "user", "zerocopy"] }
  once_cell = "1.21"
  opentelemetry = "0.29"
  pyo3 = { version = "0.24", features = ["anyhow", "multiple-pymethods", "py-clone"] }
  pyo3-async-runtimes = { version = "0.24", features = ["attributes", "tokio-runtime"] }
  serde = { version = "1.0.219", features = ["derive", "rc"] }
  serde_bytes = "0.11"
  serde_multipart = { version = "0.0.0", path = "../serde_multipart" }
  tempfile = "3.22"
  thiserror = "2.0.12"
  tokio = { version = "1.47.1", features = ["full", "test-util", "tracing"] }
  tracing = { version = "0.1.41", features = ["attributes", "valuable"] }
  
  [dev-dependencies]
  dir-diff = "0.3"
  
  [features]
  default = []
  