@@ -21,8 +21,8 @@ bytes = "1.1"
2121chrono = " 0.4"
2222clap = { version = " 3.2.24" , features = [" derive" , " env" ] }
2323clearscreen = " 2.0.1"
24- command-group = " 2.1"
2524comfy-table = " 5.0"
25+ command-group = " 2.1"
2626ctrlc = { version = " 3.2" , features = [" termination" ] }
2727dialoguer = " 0.10"
2828dirs = " 4.0"
@@ -35,8 +35,6 @@ itertools = "0.11.0"
3535lazy_static = " 1.4.0"
3636levenshtein = " 1.0.5"
3737nix = { version = " 0.24" , features = [" signal" ] }
38- spin-key-value = { path = " crates/key-value" }
39- spin-key-value-sqlite = { path = " crates/key-value-sqlite" }
4038path-absolutize = " 3.0.11"
4139rand = " 0.8"
4240regex = " 1.5.5"
@@ -46,13 +44,14 @@ semver = "1.0"
4644serde = { version = " 1.0" , features = [" derive" ] }
4745serde_json = " 1.0.82"
4846sha2 = " 0.10.2"
49- terminal = { path = " crates/terminal" }
5047spin-app = { path = " crates/app" }
5148spin-build = { path = " crates/build" }
5249spin-common = { path = " crates/common" }
5350spin-doctor = { path = " crates/doctor" }
5451spin-expressions = { path = " crates/expressions" }
5552spin-http = { path = " crates/http" }
53+ spin-key-value = { path = " crates/key-value" }
54+ spin-key-value-sqlite = { path = " crates/key-value-sqlite" }
5655spin-loader = { path = " crates/loader" }
5756spin-locked-app = { path = " crates/locked-app" }
5857spin-manifest = { path = " crates/manifest" }
@@ -65,7 +64,9 @@ spin-templates = { path = "crates/templates" }
6564spin-trigger = { path = " crates/trigger" }
6665spin-trigger-http = { path = " crates/trigger-http" }
6766spin-trigger-redis = { path = " crates/trigger-redis" }
67+ terminal = { path = " crates/terminal" }
6868
69+ subprocess = " 0.2.9"
6970tempfile = " 3.8.0"
7071tokio = { version = " 1.23" , features = [" full" ] }
7172toml = " 0.6"
@@ -75,7 +76,6 @@ uuid = { version = "^1.0", features = ["v4"] }
7576wasmtime = { workspace = true }
7677watchexec = { git = " https://github.com/watchexec/watchexec.git" , rev = " 8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
7778watchexec-filterer-globset = { git = " https://github.com/watchexec/watchexec.git" , rev = " 8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
78- subprocess = " 0.2.9"
7979
8080[target .'cfg(target_os = "linux")' .dependencies ]
8181# This needs to be an explicit dependency to enable
@@ -84,20 +84,20 @@ openssl = { version = "0.10" }
8484
8585[dev-dependencies ]
8686anyhow = { workspace = true , features = [" backtrace" ] }
87+ conformance = { path = " tests/conformance-tests" }
88+ conformance-tests = { workspace = true }
8789hex = " 0.4.3"
88- hyper = { workspace = true }
89- sha2 = " 0.10.1"
90- which = " 4.2.5"
9190http-body-util = { workspace = true }
92- testing-framework = { path = " tests/testing-framework " }
91+ hyper = { workspace = true }
9392hyper-util = { version = " 0.1.2" , features = [" tokio" ] }
9493redis = " 0.24"
9594runtime-tests = { path = " tests/runtime-tests" }
96- test-components = { path = " tests/test-components " }
95+ sha2 = " 0.10.1 "
9796test-codegen-macro = { path = " crates/test-codegen-macro" }
97+ test-components = { path = " tests/test-components" }
9898test-environment = { workspace = true }
99- conformance-tests = { workspace = true }
100- conformance = { path = " tests/conformance-tests " }
99+ testing-framework = { path = " tests/testing-framework " }
100+ which = " 4.2.5 "
101101
102102[build-dependencies ]
103103cargo-target-dep = { git = " https://github.com/fermyon/cargo-target-dep" , rev = " 482f269eceb7b1a7e8fc618bf8c082dd24979cf1" }
@@ -127,12 +127,12 @@ members = [
127127
128128[workspace .dependencies ]
129129anyhow = " 1.0.75"
130+ conformance-tests = { git = " https://github.com/fermyon/conformance-tests" , rev = " 387b7f375df59e6254a7c29cf4a53507a9f46d32" }
130131http-body-util = " 0.1.0"
131132hyper = { version = " 1.0.0" , features = [" full" ] }
132133reqwest = { version = " 0.12" , features = [" stream" , " blocking" ] }
133- tracing = { version = " 0.1" , features = [" log" ] }
134- conformance-tests = { git = " https://github.com/fermyon/conformance-tests" , rev = " 387b7f375df59e6254a7c29cf4a53507a9f46d32" }
135134test-environment = { git = " https://github.com/fermyon/conformance-tests" , rev = " 387b7f375df59e6254a7c29cf4a53507a9f46d32" }
135+ tracing = { version = " 0.1" , features = [" log" ] }
136136
137137wasi-common-preview1 = { version = " 22.0.0" , package = " wasi-common" , features = [
138138 " tokio" ,
0 commit comments