Cargo.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. [package]
  2. name = "cargo-gazelle"
  3. description = "BUILD file generator for Bazel projects."
  4. version = "0.0.0"
  5. edition.workspace = true
  6. rust-version.workspace = true
  7. publish = false
  8. authors = ["Materialize, Inc."]
  9. [lints]
  10. workspace = true
  11. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  12. [dependencies]
  13. anyhow = "1.0.98"
  14. camino = "1"
  15. cargo_toml = "0.22.1"
  16. clap = { version = "4.5.23", features = ["derive", "env"] }
  17. convert_case = "0.8"
  18. guppy = "0.17.19"
  19. md-5 = "0.10.6"
  20. proc-macro2 = "1.0.95"
  21. protobuf-parse = "3.7.2"
  22. quote = "1.0.40"
  23. syn = { version = "1.0.107", features = ["extra-traits", "full"] }
  24. serde = "1.0.219"
  25. serde_json = "1.0.127"
  26. tempfile = "3.20.0"
  27. tracing = "0.1.37"
  28. tracing-subscriber = { version = "0.3.19", features = ["env-filter", "std"] }
  29. workspace-hack = { version = "0.0.0", path = "../../../src/workspace-hack", optional = true }
  30. [features]
  31. default = ["workspace-hack"]
  32. [package.metadata.cargo-udeps.ignore]
  33. normal = ["workspace-hack"]
  34. [package.metadata.cargo-gazelle.binary.main]
  35. rustc_flags = ["-Copt-level=3"]
  36. [[example]]
  37. name = "gen"