@@ -276,35 +276,18 @@ def vendor(manifest_abs_path, release_version, *, filterer=False):
276276 :param str manifest_abs_path: manifest path (absolute)
277277 :param ReleaseVersion release_version: the release version
278278 :param bool filterer: filter dependencies in vendor tarfile
279- :return: name of vendored tarfile and path of crate relative to manifest
280- :rtype: str * str
279+ :return: name of vendored tarfile
280+ :rtype: str
281281 """
282282
283283 vendor_dir = "vendor"
284284
285- subprocess .run (
286- ["cargo" , "package" , "--no-verify" , f"--manifest-path={ manifest_abs_path } " ],
287- check = True ,
288- )
289-
290- stratis_package_name = f"stratisd-{ release_version .base_only ()} "
291-
292- crate_path = os .path .join ("target" , "package" , f"{ stratis_package_name } .crate" )
293-
294- subprocess .run (["tar" , "--extract" , f"--file={ crate_path } " ], check = True )
295-
296- package_manifest = os .path .join (
297- os .path .dirname (manifest_abs_path ),
298- stratis_package_name ,
299- "Cargo.toml" ,
300- )
301-
302285 if filterer :
303286 subprocess .run (
304287 [
305288 "cargo" ,
306289 "vendor-filterer" ,
307- f"--manifest-path={ package_manifest } " ,
290+ f"--manifest-path={ manifest_abs_path } " ,
308291 vendor_dir ,
309292 ],
310293 check = True ,
@@ -316,7 +299,7 @@ def vendor(manifest_abs_path, release_version, *, filterer=False):
316299 "cargo" ,
317300 "vendor" ,
318301 "--quiet" ,
319- f"--manifest-path={ package_manifest } " ,
302+ f"--manifest-path={ manifest_abs_path } " ,
320303 vendor_dir ,
321304 ],
322305 check = True ,
@@ -339,7 +322,7 @@ def vendor(manifest_abs_path, release_version, *, filterer=False):
339322 check = True ,
340323 )
341324
342- return ( vendor_tarfile_name , crate_path )
325+ return vendor_tarfile_name
343326
344327
345328def make_source_tarball (package_name , release_version , output_dir ):
0 commit comments