@@ -10,42 +10,34 @@ exclude = [
1010 " target/" , # exclude bench testing
1111]
1212
13- [package ]
14- name = " cargo"
15- version = " 0.72.0"
16- edition = " 2021"
17- license = " MIT OR Apache-2.0"
18- homepage = " https://crates.io"
19- repository = " https://github.com/rust-lang/cargo"
20- documentation = " https://docs.rs/cargo"
21- readme = " README.md"
22- description = """
23- Cargo, a package manager for Rust.
24- """
25-
26- [lib ]
27- name = " cargo"
28- path = " src/cargo/lib.rs"
29-
30- [dependencies ]
13+ [workspace .dependencies ]
3114anyhow = " 1.0.47"
3215base64 = " 0.21.0"
3316bytesize = " 1.0"
17+ cargo = { path = " " }
18+ cargo-credential = { version = " 0.2.0" , path = " credential/cargo-credential" }
3419cargo-platform = { path = " crates/cargo-platform" , version = " 0.1.3" }
35- cargo-util = { path = " crates/cargo-util" , version = " 0.2.4" }
36- clap = { version = " 4.2.0" , features = [" wrap_help" ] }
37- crates-io = { path = " crates/crates-io" , version = " 0.36.1" }
38- curl = { version = " 0.4.44" , features = [" http2" ] }
20+ cargo-test-macro = { path = " crates/cargo-test-macro" }
21+ cargo-test-support = { path = " crates/cargo-test-support" }
22+ cargo-util = { version = " 0.2.4" , path = " crates/cargo-util" }
23+ cargo_metadata = " 0.14.0"
24+ clap = " 4.2.0"
25+ core-foundation = { version = " 0.9.0" , features = [" mac_os_10_7_support" ] }
26+ crates-io = { version = " 0.36.1" , path = " crates/crates-io" }
27+ criterion = { version = " 0.3.5" , features = [" html_reports" ] }
28+ curl = " 0.4.44"
3929curl-sys = " 0.4.61"
4030env_logger = " 0.10.0"
4131filetime = " 0.2.9"
4232flate2 = { version = " 1.0.3" , default-features = false , features = [" zlib" ] }
33+ fwdansi = " 1.1.0"
4334git2 = " 0.17.0"
4435git2-curl = " 0.18.0"
4536gix = { version = " 0.44.1" , default-features = false , features = [" blocking-http-transport-curl" , " progress-tree" ] }
4637gix-features-for-configuration-only = { version = " 0.29.0" , package = " gix-features" , features = [ " parallel" ] }
4738glob = " 0.3.0"
48- hex = " 0.4"
39+ handlebars = { version = " 3.2.1" , features = [" dir_source" ] }
40+ hex = " 0.4.2"
4941hmac = " 0.12.1"
5042home = " 0.5.5"
5143http-auth = { version = " 0.1.6" , default-features = false }
@@ -56,46 +48,137 @@ indexmap = "1"
5648is-terminal = " 0.4.4"
5749itertools = " 0.10.0"
5850jobserver = " 0.1.26"
59- lazy_static = " 1.2 .0"
51+ lazy_static = " 1.3 .0"
6052lazycell = " 1.2.0"
61- libc = " 0.2"
53+ libc = " 0.2.88 "
6254libgit2-sys = " 0.15.0"
63- log = " 0.4.6 "
55+ log = " 0.4.17 "
6456memchr = " 2.1.3"
57+ miow = " 0.5.0"
6558opener = " 0.5"
59+ openssl =" 0.10.50"
6660os_info = " 3.5.0"
6761pasetors = { version = " 0.6.4" , features = [" v3" , " paserk" , " std" , " serde" ] }
6862pathdiff = " 0.2"
69- pretty_env_logger = { version = " 0.4" , optional = true }
63+ percent-encoding = " 2.0"
64+ pkg-config = " 0.3.19"
65+ pretty_assertions = " 1.3.0"
66+ pretty_env_logger = " 0.4"
67+ proptest = " 1.1.0"
68+ pulldown-cmark = { version = " 0.9.2" , default-features = false }
7069rand = " 0.8.5"
7170rustfix = " 0.6.0"
71+ same-file = " 1.0.6"
72+ security-framework = " 2.0.0"
7273semver = { version = " 1.0.3" , features = [" serde" ] }
73- serde = { version = " 1.0.123" , features = [ " derive " ] }
74+ serde = " 1.0.123"
7475serde-value = " 0.7.0"
7576serde_ignored = " 0.1.0"
76- serde_json = { version = " 1.0.30 " , features = [ " raw_value " ] }
77+ serde_json = " 1.0.59 "
7778sha1 = " 0.10.5"
79+ sha2 = " 0.10.6"
7880shell-escape = " 0.1.4"
81+ snapbox = { version = " 0.4.0" , features = [" diff" , " path" ] }
7982strip-ansi-escapes = " 0.1.0"
8083tar = { version = " 0.4.38" , default-features = false }
81- tempfile = " 3.0"
82- termcolor = " 1.1"
83- time = { version = " 0.3" , features = [" parsing" , " formatting" ]}
84+ tempfile = " 3.1. 0"
85+ termcolor = " 1.1.2 "
86+ time = { version = " 0.3" , features = [" parsing" , " formatting" ] }
8487toml = " 0.7.0"
8588toml_edit = " 0.19.0"
8689unicode-width = " 0.1.5"
8790unicode-xid = " 0.2.0"
8891url = " 2.2.2"
89- walkdir = " 2.2"
92+ varisat = " 0.2.1"
93+ walkdir = " 2.3.1"
94+ windows-sys = " 0.48"
95+
96+ [package ]
97+ name = " cargo"
98+ version = " 0.72.0"
99+ edition = " 2021"
100+ license = " MIT OR Apache-2.0"
101+ homepage = " https://crates.io"
102+ repository = " https://github.com/rust-lang/cargo"
103+ documentation = " https://docs.rs/cargo"
104+ readme = " README.md"
105+ description = """
106+ Cargo, a package manager for Rust.
107+ """
108+
109+ [lib ]
110+ name = " cargo"
111+ path = " src/cargo/lib.rs"
112+
113+ [dependencies ]
114+ anyhow.workspace = true
115+ base64.workspace = true
116+ bytesize.workspace = true
117+ cargo-platform.workspace = true
118+ cargo-util.workspace = true
119+ clap = { workspace = true , features = [" wrap_help" ] }
120+ crates-io.workspace = true
121+ curl = { workspace = true , features = [" http2" ] }
122+ curl-sys.workspace = true
123+ env_logger.workspace = true
124+ filetime.workspace = true
125+ flate2.workspace = true
126+ git2.workspace = true
127+ git2-curl.workspace = true
128+ gix.workspace = true
129+ gix-features-for-configuration-only.workspace = true
130+ glob.workspace = true
131+ hex.workspace = true
132+ hmac.workspace = true
133+ home.workspace = true
134+ http-auth.workspace = true
135+ humantime.workspace = true
136+ ignore.workspace = true
137+ im-rc.workspace = true
138+ indexmap.workspace = true
139+ is-terminal.workspace = true
140+ itertools.workspace = true
141+ jobserver.workspace = true
142+ lazy_static.workspace = true
143+ lazycell.workspace = true
144+ libc.workspace = true
145+ libgit2-sys.workspace = true
146+ log.workspace = true
147+ memchr.workspace = true
148+ opener.workspace = true
149+ os_info.workspace = true
150+ pasetors.workspace = true
151+ pathdiff.workspace = true
152+ pretty_env_logger = { workspace = true , optional = true }
153+ rand.workspace = true
154+ rustfix.workspace = true
155+ semver.workspace = true
156+ serde = { workspace = true , features = [" derive" ] }
157+ serde-value.workspace = true
158+ serde_ignored.workspace = true
159+ serde_json = { workspace = true , features = [" raw_value" ] }
160+ sha1.workspace = true
161+ shell-escape.workspace = true
162+ strip-ansi-escapes.workspace = true
163+ tar.workspace = true
164+ tempfile.workspace = true
165+ termcolor.workspace = true
166+ time.workspace = true
167+ toml.workspace = true
168+ toml_edit.workspace = true
169+ unicode-width.workspace = true
170+ unicode-xid.workspace = true
171+ url.workspace = true
172+ walkdir.workspace = true
90173
91174[target .'cfg(not(windows))' .dependencies ]
92- openssl = { version = " 0.10.50 " , optional = true }
175+ openssl = { workspace = true , optional = true }
93176
94177[target .'cfg(windows)' .dependencies ]
95- fwdansi = " 1.1.0 "
178+ fwdansi.workspace = true
96179
97180[target .'cfg(windows)' .dependencies .windows-sys ]
98- version = " 0.48 "
181+ workspace = true
99182features = [
100183 " Win32_Foundation" ,
101184 " Win32_Storage_FileSystem" ,
@@ -108,14 +191,14 @@ features = [
108191]
109192
110193[dev-dependencies ]
111- cargo-test-macro = { path = " crates/cargo-test-macro " }
112- cargo-test-support = { path = " crates/cargo-test-support " }
113- same-file = " 1.0.6 "
114- snapbox = { version = " 0.4.0 " , features = [ " diff " , " path " ] }
194+ cargo-test-macro.workspace = true
195+ cargo-test-support.workspace = true
196+ same-file.workspace = true
197+ snapbox.workspace = true
115198
116199[build-dependencies ]
117- flate2 = { version = " 1.0.3 " , default-features = false , features = [ " zlib " ] }
118- tar = { version = " 0.4.38 " , default-features = false }
200+ flate2.workspace = true
201+ tar.workspace = true
119202
120203[[bin ]]
121204name = " cargo"
0 commit comments