@@ -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.39.0"  , default-features  = false , features  = [" blocking-http-transport-curl"  , " progress-tree"  ] }
4637gix-features-for-configuration-only  = { version  = " 0.28.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