@@ -10,9 +10,7 @@ readme = "README.md"
1010[dependencies ]
1111base64 = { workspace = true }
1212chrono = { workspace = true }
13- clap = { workspace = true , optional = true }
1413dirs = { workspace = true }
15- flume = { workspace = true }
1614futures = { workspace = true }
1715progenitor-client = { workspace = true }
1816rand = { workspace = true }
@@ -22,12 +20,18 @@ serde = { workspace = true }
2220serde_json = { workspace = true }
2321schemars = { workspace = true }
2422thiserror = { workspace = true }
25- tokio = { workspace = true }
2623toml = { workspace = true }
2724toml_edit = { workspace = true }
2825tracing = { workspace = true }
2926uuid = { workspace = true }
3027
28+ # Optional deps for the clap feature
29+ clap = { workspace = true , optional = true }
30+
31+ # Optional deps for the extras feature
32+ flume = { workspace = true , optional = true }
33+ tokio = { workspace = true , optional = true }
34+
3135[dev-dependencies ]
3236tempfile = { workspace = true }
3337test-common = { workspace = true }
@@ -36,4 +40,4 @@ tokio = { workspace = true }
3640[features ]
3741default = []
3842clap = [" dep:clap" ]
39- extras = []
43+ extras = [" dep:tokio " , " dep:flume " ]
0 commit comments