Cargo.toml
-rw-r--r-- 1.2 KiB
1[workspace]
2resolver = "2"
3members = [
4 "crates/api",
5 "crates/config",
6 "crates/cmd",
7 "crates/git",
8 "crates/logging",
9 "crates/identity",
10 "crates/timeutil",
11 "crates/database",
12 "ayllu",
13 "ayllu-build",
14 # "ayllu-mail",
15 "ayllu-shell",
16 "ayllu-keys",
17 "quipu",
18 "xtask", "ayllu-migrate",
19]
20
21[workspace.dependencies]
22async-trait = "0.1.89"
23bytes = "1.11.1"
24clap = { version = "4.5.57", features = ["derive"] }
25clap_complete = { version = "4.5.65" }
26serde = { version = "1.0", features = ["derive"] }
27serde_json = "1.0.149"
28petgraph = { version = "0.6.5", features = ["serde-1"] }
29git2 = { version = "0.20.4", default-features = false, features = [] }
30rand = "0.9.2"
31thiserror = "2.0.18"
32tracing = { version = "0.1.44", features=["log"] }
33toml = "0.8.23"
34time = "0.3.47"
35futures = "0.3.31"
36tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
37openssh-keys = "0.6.5"
38url = { version = "2.5.8", features = ["serde"]}
39sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite"] }
40
41tokio = { version = "1.49.0", features = ["full"] }
42tokio-util = { version = "0.7.18", features = ["io", "compat"] }
43tokio-stream = "0.1.18"
44tempfile = "3.24.0"
45webfinger-rs = "0.0.20"