@@ -21,8 +21,8 @@ bytes = "1.1"
21
21
chrono = " 0.4"
22
22
clap = { version = " 3.2.24" , features = [" derive" , " env" ] }
23
23
clearscreen = " 2.0.1"
24
- command-group = " 2.1"
25
24
comfy-table = " 5.0"
25
+ command-group = " 2.1"
26
26
ctrlc = { version = " 3.2" , features = [" termination" ] }
27
27
dialoguer = " 0.10"
28
28
dirs = " 4.0"
@@ -35,8 +35,6 @@ itertools = "0.11.0"
35
35
lazy_static = " 1.4.0"
36
36
levenshtein = " 1.0.5"
37
37
nix = { version = " 0.24" , features = [" signal" ] }
38
- spin-key-value = { path = " crates/key-value" }
39
- spin-key-value-sqlite = { path = " crates/key-value-sqlite" }
40
38
path-absolutize = " 3.0.11"
41
39
rand = " 0.8"
42
40
regex = " 1.5.5"
@@ -46,13 +44,14 @@ semver = "1.0"
46
44
serde = { version = " 1.0" , features = [" derive" ] }
47
45
serde_json = " 1.0.82"
48
46
sha2 = " 0.10.2"
49
- terminal = { path = " crates/terminal" }
50
47
spin-app = { path = " crates/app" }
51
48
spin-build = { path = " crates/build" }
52
49
spin-common = { path = " crates/common" }
53
50
spin-doctor = { path = " crates/doctor" }
54
51
spin-expressions = { path = " crates/expressions" }
55
52
spin-http = { path = " crates/http" }
53
+ spin-key-value = { path = " crates/key-value" }
54
+ spin-key-value-sqlite = { path = " crates/key-value-sqlite" }
56
55
spin-loader = { path = " crates/loader" }
57
56
spin-locked-app = { path = " crates/locked-app" }
58
57
spin-manifest = { path = " crates/manifest" }
@@ -65,7 +64,9 @@ spin-templates = { path = "crates/templates" }
65
64
spin-trigger = { path = " crates/trigger" }
66
65
spin-trigger-http = { path = " crates/trigger-http" }
67
66
spin-trigger-redis = { path = " crates/trigger-redis" }
67
+ terminal = { path = " crates/terminal" }
68
68
69
+ subprocess = " 0.2.9"
69
70
tempfile = " 3.8.0"
70
71
tokio = { version = " 1.23" , features = [" full" ] }
71
72
toml = " 0.6"
@@ -75,7 +76,6 @@ uuid = { version = "^1.0", features = ["v4"] }
75
76
wasmtime = { workspace = true }
76
77
watchexec = { git = " https://github.com/watchexec/watchexec.git" , rev = " 8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
77
78
watchexec-filterer-globset = { git = " https://github.com/watchexec/watchexec.git" , rev = " 8e91d26ef6400c1e60b32a8314cbb144fa33f288" }
78
- subprocess = " 0.2.9"
79
79
80
80
[target .'cfg(target_os = "linux")' .dependencies ]
81
81
# This needs to be an explicit dependency to enable
@@ -84,20 +84,20 @@ openssl = { version = "0.10" }
84
84
85
85
[dev-dependencies ]
86
86
anyhow = { workspace = true , features = [" backtrace" ] }
87
+ conformance = { path = " tests/conformance-tests" }
88
+ conformance-tests = { workspace = true }
87
89
hex = " 0.4.3"
88
- hyper = { workspace = true }
89
- sha2 = " 0.10.1"
90
- which = " 4.2.5"
91
90
http-body-util = { workspace = true }
92
- testing-framework = { path = " tests/testing-framework " }
91
+ hyper = { workspace = true }
93
92
hyper-util = { version = " 0.1.2" , features = [" tokio" ] }
94
93
redis = " 0.24"
95
94
runtime-tests = { path = " tests/runtime-tests" }
96
- test-components = { path = " tests/test-components " }
95
+ sha2 = " 0.10.1 "
97
96
test-codegen-macro = { path = " crates/test-codegen-macro" }
97
+ test-components = { path = " tests/test-components" }
98
98
test-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 "
101
101
102
102
[build-dependencies ]
103
103
cargo-target-dep = { git = " https://github.com/fermyon/cargo-target-dep" , rev = " 482f269eceb7b1a7e8fc618bf8c082dd24979cf1" }
@@ -127,12 +127,12 @@ members = [
127
127
128
128
[workspace .dependencies ]
129
129
anyhow = " 1.0.75"
130
+ conformance-tests = { git = " https://github.com/fermyon/conformance-tests" , rev = " 387b7f375df59e6254a7c29cf4a53507a9f46d32" }
130
131
http-body-util = " 0.1.0"
131
132
hyper = { version = " 1.0.0" , features = [" full" ] }
132
133
reqwest = { 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" }
135
134
test-environment = { git = " https://github.com/fermyon/conformance-tests" , rev = " 387b7f375df59e6254a7c29cf4a53507a9f46d32" }
135
+ tracing = { version = " 0.1" , features = [" log" ] }
136
136
137
137
wasi-common-preview1 = { version = " 22.0.0" , package = " wasi-common" , features = [
138
138
" tokio" ,
0 commit comments