@@ -64,12 +64,17 @@ lazy_static.workspace = true
64
64
libc = " 0.2"
65
65
once_cell = { workspace = true , optional = true }
66
66
opener = " 0.6.0"
67
+ # `openssl` is used by `curl` or `reqwest` backend although it isn't imported by rustup: this
68
+ # allows controlling the vendoring status without exposing the presence of the download crate.
69
+ openssl = { version = " 0.10" , optional = true }
67
70
opentelemetry = { workspace = true , optional = true }
68
71
opentelemetry-otlp = { workspace = true , optional = true }
69
72
pulldown-cmark = { version = " 0.9" , default-features = false }
70
73
rand = " 0.8"
71
74
regex = " 1"
72
75
remove_dir_all = { version = " 0.8.1" , features = [" parallel" ] }
76
+ retry = { version = " 2" , default-features = false , features = [" random" ] }
77
+ rs_tracing = { version = " 1.1" , features = [" rs_tracing" ] }
73
78
same-file = " 1"
74
79
scopeguard = " 1"
75
80
semver = " 1.0"
@@ -85,32 +90,14 @@ threadpool = "1"
85
90
tokio = { workspace = true , optional = true }
86
91
toml = " 0.8"
87
92
tracing-opentelemetry = { workspace = true , optional = true }
88
- tracing-subscriber = { workspace = true , optional = true , features = [
89
- " env-filter" ,
90
- ] }
93
+ tracing-subscriber = { workspace = true , optional = true , features = [" env-filter" ] }
91
94
tracing.workspace = true
92
95
url.workspace = true
93
96
wait-timeout = " 0.2"
94
97
walkdir = { workspace = true , optional = true }
95
98
xz2 = " 0.1.3"
96
99
zstd = " 0.13"
97
100
98
- [dependencies .openssl ]
99
- # Used by `curl` or `reqwest` backend although it isn't imported by our rustup :
100
- # this allows controlling the vendoring status without exposing the presence of
101
- # the download crate.
102
- optional = true
103
- version = " 0.10"
104
-
105
- [dependencies .retry ]
106
- default-features = false
107
- features = [" random" ]
108
- version = " 2.0.0"
109
-
110
- [dependencies .rs_tracing ]
111
- features = [" rs_tracing" ]
112
- version = " 1.1.0"
113
-
114
101
[target ."cfg(windows)" .dependencies ]
115
102
cc = " 1"
116
103
winreg = " 0.51"
@@ -155,7 +142,6 @@ features = [
155
142
]
156
143
version = " 0.48.0"
157
144
158
-
159
145
[dev-dependencies ]
160
146
enum-map = " 2.5.0"
161
147
once_cell.workspace = true
@@ -185,9 +171,7 @@ rustup-macros = { path = "rustup-macros" }
185
171
tempfile = " 3.8"
186
172
termcolor = " 1.2"
187
173
thiserror = " 1.0"
188
- tokio = { version = " 1.26.0" , default-features = false , features = [
189
- " rt-multi-thread" ,
190
- ] }
174
+ tokio = { version = " 1.26.0" , default-features = false , features = [" rt-multi-thread" ] }
191
175
tracing = " 0.1"
192
176
tracing-opentelemetry = { version = " 0.21.0" }
193
177
tracing-subscriber = " 0.3.16"
0 commit comments