@@ -14,52 +14,56 @@ rust-version = "1.82.0"
1414include = [" /src" , " LICENSE-APACHE" , " LICENSE-MIT" ]
1515
1616[dependencies ]
17- anstream = " 0.6.13"
18- anstyle = " 1.0.6"
19- anyhow = { workspace = true }
20- bootc-utils = { package = " bootc-internal-utils" , path = " ../utils" , version = " 0.0.0" }
17+ # Internal crates
2118bootc-blockdev = { package = " bootc-internal-blockdev" , path = " ../blockdev" , version = " 0.0.0" }
2219bootc-mount = { path = " ../mount" }
23- bootc-tmpfiles = { path = " ../tmpfiles" }
2420bootc-sysusers = { path = " ../sysusers" }
25- camino = { workspace = true , features = [" serde1" ] }
26- composefs = { workspace = true }
27- composefs-boot = { workspace = true }
28- composefs-oci = { workspace = true }
21+ bootc-tmpfiles = { path = " ../tmpfiles" }
22+ bootc-utils = { package = " bootc-internal-utils" , path = " ../utils" , version = " 0.0.0" }
2923ostree-ext = { path = " ../ostree-ext" , features = [" bootc" ] }
24+
25+ # Workspace dependencies
26+ anstream = { workspace = true }
27+ anyhow = { workspace = true }
28+ camino = { workspace = true , features = [" serde1" ] }
29+ canon-json = { workspace = true }
30+ cap-std-ext = { workspace = true , features = [" fs_utf8" ] }
3031chrono = { workspace = true , features = [" serde" ] }
3132clap = { workspace = true , features = [" derive" ," cargo" ] }
3233clap_mangen = { workspace = true , optional = true }
33- # composefs = "0.2.0"
34- cap-std-ext = { workspace = true , features = [ " fs_utf8 " ] }
35- hex = { workspace = true }
34+ composefs = { workspace = true }
35+ composefs-boot = { workspace = true }
36+ composefs-oci = { workspace = true }
3637fn-error-context = { workspace = true }
38+ hex = { workspace = true }
3739indicatif = { workspace = true }
3840indoc = { workspace = true }
3941libc = { workspace = true }
40- liboverdrop = " 0.1.0"
41- libsystemd = " 0.7"
42- linkme = " 0.3"
4342openssl = { workspace = true }
44- regex = " 1.10.4 "
43+ regex = { workspace = true }
4544rustix = { workspace = true }
46- schemars = { version = " 1.0.4" , features = [" chrono04" ] }
4745serde = { workspace = true , features = [" derive" ] }
48- serde_ignored = " 0.1.10"
4946serde_json = { workspace = true }
50- serde_yaml = " 0.9.34"
47+ tempfile = { workspace = true }
48+ thiserror = { workspace = true }
5149tokio = { workspace = true , features = [" io-std" , " time" , " process" , " rt" , " net" ] }
5250tokio-util = { workspace = true }
51+ toml = { workspace = true }
5352tracing = { workspace = true }
54- tempfile = { workspace = true }
55- toml = " 0.9.5"
56- xshell = { version = " 0.2.6" , optional = true }
57- uuid = { version = " 1.8.0" , features = [" v4" ] }
58- tini = " 1.3.0"
53+ xshell = { workspace = true , optional = true }
54+
55+ # Crate-specific dependencies
56+ anstyle = " 1.0.6"
5957comfy-table = " 7.1.1"
60- thiserror = { workspace = true }
61- canon-json = { workspace = true }
58+ liboverdrop = " 0.1.0"
59+ libsystemd = " 0.7"
60+ linkme = " 0.3"
6261nom = " 8.0.0"
62+ schemars = { version = " 1.0.4" , features = [" chrono04" ] }
63+ serde_ignored = " 0.1.10"
64+ serde_yaml = " 0.9.34"
65+ tini = " 1.3.0"
66+ uuid = { version = " 1.8.0" , features = [" v4" ] }
6367
6468[dev-dependencies ]
6569similar-asserts = { workspace = true }
0 commit comments