content: [package]
  name = "trane"
  version = "0.24.1"
  edition = "2024"
  description = "An automated system for learning complex skills"
  license = "AGPL-3.0-or-later"
  readme = "README.md"
  repository = "https://github.com/trane-project/trane"
  
  [lib]
  name = "trane"
  
  [dependencies]
  anyhow = "1.0.99"
  bincode = { version = "2.0.1", features = ["serde"] }
  chrono = { version = "0.4.41", features = ["serde"] }
  derive_builder = "0.20.2"
  fs_extra = "1.3.0"
  git2 = "0.20.2"
  hex = "0.4.3"
  indoc = "2.0.6"
  mantra-miner = "0.1.2"
  parking_lot = { version = "0.12.4", features = ["hardware-lock-elision"] }
  r2d2 = "0.8.10"
  r2d2_sqlite = "0.31.0"
  rand = "0.9.2"
  rayon = "1.11.0"
  rusqlite = { version = "0.37.0", features = ["bundled"] }
  rusqlite_migration = "2.3.0"
  serde = { version = "1.0.219", features = ["derive"] }
  serde_json = "1.0.143"
  sha1 = "0.10.6"
  strum = { version = "0.27.2", features = ["derive"] }
  tantivy = "0.25.0"
  tempfile = "3.21.0"
  thiserror = "2.0.16"
  url = "2.5.7"
  ustr = { version = "1.1.0", features = ["serde"] }
  walkdir = "2.5.0"
  
  [dev-dependencies]
  pretty_assertions = "1.4"
  
  [profile.bench]
  debug = true
  
  [lints.rust]
  unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage,coverage_nightly)'] }
  