@@ -27,8 +27,11 @@ lto = true
27
27
28
28
[workspace .dependencies ]
29
29
anyhow = " 1.0.79"
30
+ assert_matches = " 1.5.0"
30
31
async-compression = { version = " 0.4.6" , features = [" gzip" , " tokio" , " bzip2" , " zstd" ] }
31
32
async-trait = " 0.1.77"
33
+ async_zip = { version = " 0.0.16" , default-features = false }
34
+ axum = { version = " 0.7.4" , default-features = false , features = [" tokio" , " http1" ] }
32
35
base64 = " 0.21.7"
33
36
bindgen = " 0.66.1"
34
37
bisection = " 0.1.0"
@@ -39,11 +42,14 @@ cache_control = "0.2.0"
39
42
cfg-if = " 1.0"
40
43
chrono = { version = " 0.4.33" , default-features = false , features = [" std" , " serde" , " alloc" ] }
41
44
clap = { version = " 4.4.18" , features = [" derive" ] }
45
+ cmake = " 0.1.50"
42
46
console = { version = " 0.15.8" , features = [" windows-console-colors" ] }
47
+ criterion = " 0.5"
43
48
difference = " 2.0.0"
44
49
digest = " 0.10.7"
45
50
dirs = " 5.0.1"
46
51
drop_bomb = " 0.1.5"
52
+ dunce = " 1.0.4"
47
53
enum_dispatch = " 0.3.12"
48
54
fs-err = " 2.11.0"
49
55
fslock = " 0.2.1"
@@ -53,11 +59,13 @@ fxhash = "0.2.1"
53
59
getrandom = { version = " 0.2.12" , default-features = false }
54
60
glob = " 0.3.1"
55
61
hex = " 0.4.3"
62
+ hex-literal = " 0.4.1"
56
63
http-content-range = " 0.1.2"
57
64
humansize = " 2.1.3"
58
65
humantime = " 2.1.0"
59
66
indexmap = " 2.2.2"
60
67
indicatif = " 0.17.7"
68
+ insta = { version = " 1.34.0" }
61
69
itertools = " 0.12.1"
62
70
json-patch = " 1.2.0"
63
71
keyring = " 2.3.2"
@@ -74,16 +82,19 @@ nom = "7.1.3"
74
82
num_cpus = " 1.16.0"
75
83
once_cell = " 1.19.0"
76
84
ouroboros = " 0.18.3"
85
+ pathdiff = " 0.2.1"
77
86
pep440_rs = { version = " 0.4.0" }
78
- pep508_rs = { version = " 0.2.3 " }
87
+ pep508_rs = { version = " 0.3.0 " }
79
88
pin-project-lite = " 0.2.13"
80
89
plist = " 1"
81
90
purl = { version = " 0.1.2" , features = [" serde" ] }
82
91
quote = " 1.0.35"
92
+ rand = " 0.8.5"
83
93
rattler = { version = " 0.17.0" , path = " crates/rattler" , default-features = false }
84
94
rattler_conda_types = { version = " 0.17.0" , path = " crates/rattler_conda_types" , default-features = false }
85
95
rattler_digest = { version = " 0.17.0" , path = " crates/rattler_digest" , default-features = false }
86
96
rattler_libsolv_c = { version = " 0.17.0" , path = " crates/rattler_libsolv_c" , default-features = false }
97
+ rattler_lock = { version = " 0.17.0" , path = " crates/rattler_lock" }
87
98
rattler_macros = { version = " 0.17.0" , path = " crates/rattler_macros" , default-features = false }
88
99
rattler_networking = { version = " 0.17.0" , path = " crates/rattler_networking" , default-features = false }
89
100
rattler_package_streaming = { version = " 0.17.0" , path = " crates/rattler_package_streaming" , default-features = false }
@@ -96,6 +107,8 @@ reqwest = { version = "0.11.24", default-features = false }
96
107
reqwest-middleware = " 0.2.4"
97
108
resolvo = { version = " 0.3.0" }
98
109
retry-policies = { version = " 0.2.1" , default-features = false }
110
+ rstest = { version = " 0.18.2" }
111
+ rstest_reuse = " 0.6.0"
99
112
serde = { version = " 1.0.196" }
100
113
serde-json-python-formatter = " 0.1.0"
101
114
serde_json = { version = " 1.0.113" }
@@ -104,6 +117,7 @@ serde_with = "3.6.0"
104
117
serde_yaml = " 0.9.31"
105
118
sha2 = " 0.10.8"
106
119
shlex = " 1.3.0"
120
+ similar-asserts = " 1.5.0"
107
121
smallvec = { version = " 1.13.1" , features = [" serde" , " const_new" , " const_generics" , " union" ] }
108
122
strum = { version = " 0.26.1" , features = [" derive" ] }
109
123
superslice = " 1.0.0"
@@ -113,42 +127,20 @@ tar = "0.4.40"
113
127
task-local-extensions = " 0.1.4"
114
128
tempdir = " 0.3.7"
115
129
tempfile = " 3.9.0"
130
+ test-log = " 0.2.14"
116
131
thiserror = " 1.0"
117
132
tokio = { version = " 1.35.1" , default-features = false }
118
133
tokio-stream = " 0.1.14"
119
134
tokio-util = " 0.7.10"
135
+ tower = { version = " 0.4.13" , default-features = false }
136
+ tower-http = { version = " 0.5.1" , default-features = false }
120
137
tracing = " 0.1.40"
121
138
tracing-subscriber = { version = " 0.3.18" , default-features = false }
139
+ tracing-test = { version = " 0.2.4" }
140
+ trybuild = { version = " 1.0.89" }
122
141
url = { version = " 2.5.0" }
123
142
uuid = { version = " 1.7.0" , default-features = false }
124
143
walkdir = " 2.4.0"
125
144
windows-sys = { version = " 0.52.0" , default-features = false }
126
145
zip = { version = " 0.6.6" , default-features = false }
127
146
zstd = { version = " 0.13.0" , default-features = false }
128
-
129
- axum = { version = " 0.7.4" , default-features = false , features = [" tokio" , " http1" ] }
130
- tower-http = { version = " 0.5.1" , default-features = false }
131
- async_zip = { version = " 0.0.16" , default-features = false }
132
- assert_matches = " 1.5.0"
133
- rstest = { version = " 0.18.2" }
134
-
135
- rand = " 0.8.5"
136
- tracing-test = { version = " 0.2.4" }
137
- insta = { version = " 1.34.0" }
138
- rattler_lock = { version = " 0.17.0" , path = " crates/rattler_lock" }
139
- tower = { version = " 0.4.13" , default-features = false }
140
-
141
- hex-literal = " 0.4.1"
142
- criterion = " 0.5"
143
- pathdiff = " 0.2.1"
144
- dunce = " 1.0.4"
145
-
146
- cmake = " 0.1.50"
147
-
148
- similar-asserts = " 1.5.0"
149
-
150
- trybuild = { version = " 1.0.89" }
151
-
152
- rstest_reuse = " 0.6.0"
153
-
154
- test-log = " 0.2.14"
0 commit comments