You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Cargo.toml 1.9 kB

10 months ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. [package]
  2. name = "dora-cli"
  3. version.workspace = true
  4. edition.workspace = true
  5. documentation.workspace = true
  6. description.workspace = true
  7. license.workspace = true
  8. repository.workspace = true
  9. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  10. [[bin]]
  11. name = "dora"
  12. path = "src/main.rs"
  13. [features]
  14. default = ["tracing"]
  15. tracing = ["dep:dora-tracing"]
  16. python = ["pyo3"]
  17. [dependencies]
  18. clap = { version = "4.0.3", features = ["derive"] }
  19. eyre = "0.6.8"
  20. dora-core = { workspace = true }
  21. dora-message = { workspace = true }
  22. dora-node-api-c = { workspace = true }
  23. dora-operator-api-c = { workspace = true }
  24. dora-download = { workspace = true }
  25. serde = { version = "1.0.136", features = ["derive"] }
  26. serde_yaml = "0.9.11"
  27. webbrowser = "0.8.3"
  28. serde_json = "1.0.86"
  29. termcolor = "1.1.3"
  30. uuid = { version = "1.7", features = ["v7", "serde"] }
  31. inquire = "0.5.2"
  32. communication-layer-request-reply = { workspace = true }
  33. notify = "5.1.0"
  34. ctrlc = "3.2.5"
  35. tracing = "0.1.36"
  36. dora-tracing = { workspace = true, optional = true }
  37. bat = "0.24.0"
  38. dora-daemon = { workspace = true }
  39. dora-coordinator = { workspace = true }
  40. dora-runtime = { workspace = true }
  41. tokio = { version = "1.20.1", features = ["full"] }
  42. tokio-stream = { version = "0.1.8", features = ["io-util", "net"] }
  43. futures = "0.3.21"
  44. duration-str = "0.5"
  45. tabwriter = "1.4.0"
  46. log = { version = "0.4.21", features = ["serde"] }
  47. colored = "2.1.0"
  48. env_logger = "0.11.3"
  49. self_update = { version = "0.42.0", features = [
  50. "rustls",
  51. "archive-zip",
  52. "archive-tar",
  53. "compression-flate2",
  54. ], default-features = false }
  55. pyo3 = { workspace = true, features = [
  56. "extension-module",
  57. "abi3",
  58. ], optional = true }
  59. self-replace = "1.5.0"
  60. dunce = "1.0.5"
  61. git2 = { workspace = true }
  62. [lib]
  63. name = "dora_cli"
  64. path = "src/lib.rs"
  65. crate-type = ["lib", "cdylib"]
  66. [package.metadata.dist]
  67. # Enable dora-cli binary to be distributed
  68. dist = true