content: [workspace]
  members = ["crates/*"]
  resolver = "2"
  
  [workspace.package]
  edition = "2024"
  rust-version = "1.85"
  homepage = "https://github.com/MatthewMckee4/karva"
  documentation = "https://github.com/MatthewMckee4/karva"
  repository = "https://github.com/MatthewMckee4/karva"
  authors = ["Matthew McKee <matthewmckee4@yahoo.co.uk>"]
  license = "MIT"
  
  [workspace.dependencies]
  anyhow = { version = "1.0.97" }
  argfile = { version = "0.2.1" }
  camino = { version = "1.1.7" }
  chrono = { version = "0.4.35", default-features = false, features = ["clock"] }
  clap = { version = "4.5.39", features = ["derive", "wrap_help"] }
  codspeed-criterion-compat = { version = "2.6.0", default-features = false }
  colored = { version = "3.0.0" }
  criterion = { version = "0.6.0", default-features = false }
  crossbeam = { version = "0.8.4" }
  ctor = "0.4.2"
  dunce = { version = "1.0.5" }
  ignore = { version = "0.4.23" }
  indexmap = { version = "2.10.0" }
  indicatif = { version = "0.17.8" }
  insta = { version = "1.35.1" }
  insta-cmd = { version = "0.6.0" }
  itertools = { version = "0.14.0" }
  karva = { path = "crates/karva" }
  karva_benchmark = { path = "crates/karva_benchmark" }
  karva_cli = { path = "crates/karva_cli" }
  karva_core = { path = "crates/karva_core" }
  karva_dev = { path = "crates/karva_dev" }
  karva_project = { path = "crates/karva_project" }
  markdown = { version = "1.0.0" }
  notify = { version = "8.0.0" }
  pretty_assertions = { version = "1.4.1" }
  pyo3 = { version = "0.25.1", features = ["auto-initialize"] }
  rand = { version = "0.9.1" }
  regex = { version = "1.11.1" }
  rstest = { version = "0.18" }
  ruff_python_ast = { git = "https://github.com/astral-sh/ruff/", branch = "main" }
  ruff_python_parser = { git = "https://github.com/astral-sh/ruff/", branch = "main" }
  ruff_python_trivia = { git = "https://github.com/astral-sh/ruff/", branch = "main" }
  ruff_source_file = { git = "https://github.com/astral-sh/ruff/", branch = "main" }
  ruff_text_size = { git = "https://github.com/astral-sh/ruff/", branch = "main" }
  serde = { version = "1.0.219" }
  serde_json = { version = "1.0.141" }
  tempfile = "3.8"
  tracing = { version = "0.1.41", features = ["release_max_level_debug"] }
  tracing-flame = { version = "0.2.0" }
  tracing-indicatif = { version = "0.3.6" }
  tracing-log = { version = "0.2.0" }
  tracing-subscriber = { version = "0.3.18", default-features = false, features = [
      "env-filter",
      "fmt",
  ] }
  tracing-tree = { version = "0.4.0" }
  wild = { version = "2" }
  
  [workspace.lints.rust]
  unexpected_cfgs = { level = "warn", check-cfg = ["cfg(codspeed)"] }
  
  [workspace.lints.clippy]
  all = { level = "warn", priority = -1 }
  pedantic = { level = "warn", priority = -1 }
  nursery = { level = "warn", priority = -1 }
  correctness = { level = "warn", priority = -1 }
  suspicious = { level = "warn", priority = -1 }
  style = { level = "warn", priority = -1 }
  complexity = { level = "warn", priority = -1 }
  perf = { level = "warn", priority = -1 }
  
  missing_errors_doc = "allow"
  print_stdout = "warn"
  missing_panics_doc = "allow"
  too_many_lines = "allow"
  significant_drop_tightening = "allow"
  format_push_string = "allow"
  mutable_key_type = "allow"
  similar_names = "allow"
  cmp_owned = "allow"
  