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-web",
13 "ayllu-build",
14 # "ayllu-mail",
15 "ayllu-shell",
16 "ayllu-keys",
17 "ayllu-migrate",
18 "quipu",
19 "xtask", "ayllu-init",
20]
21
22[workspace.dependencies]
23
24git2 = { version = "0.20.4", default-features = false, features = ["vendored-libgit2"] }
25
26
27async-trait = "0.1.89"
28bytes = "1.11.1"
29clap = { version = "4.5.57", features = ["derive"] }
30clap_complete = { version = "4.5.65" }
31serde = { version = "1.0", features = ["derive"] }
32serde_json = "1.0.149"
33petgraph = { version = "0.6.5", features = ["serde-1"] }
34rand = "0.9.2"
35thiserror = "2.0.18"
36tracing = { version = "0.1.44", features=["log"] }
37toml = "0.8.23"
38time = "0.3.47"
39futures = "0.3.31"
40tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
41openssh-keys = "0.6.5"
42url = { version = "2.5.8", features = ["serde"]}
43
44reqwest = { version = "0.13.3", default-features = false, features = ["rustls", "json", "http2", "stream"] }
45
46tokio = { version = "1.49.0", features = ["full"] }
47tokio-util = { version = "0.7.18", features = ["io", "compat"] }
48tokio-stream = "0.1.18"
49tempfile = "3.24.0"
50webfinger-rs = "0.0.24"