Cargo.toml
-rw-r--r-- 1.1 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.88"
23bytes = "1.10.1"
24clap = { version = "4.4.18", features = ["derive"] }
25clap_complete = { version = "4.4.10" }
26serde = { version = "1.0", features = ["derive"] }
27serde_json = "1.0.108"
28petgraph = { version = "0.6.4", features = ["serde-1"] }
29git2 = { version = "0.20.2", default-features = false, features = [] }
30rand = "0.9.1"
31thiserror = "2.0.12"
32tracing = { version = "0.1.41", features=["log"] }
33toml = "0.8.23"
34time = "0.3.41"
35futures = "0.3.31"
36tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
37openssh-keys = "0.6.4"
38url = { version = "2.5.4", features = ["serde"]}
39sqlx = { version = "0.8.6", features = ["runtime-tokio", "sqlite"] }
40
41tokio = { version = "1.46.1", features = ["full"] }
42tokio-util = { version = "0.7.15", features = ["io", "compat"] }
43tokio-stream = "0.1.17"
44tempfile = "3.21.0"