@@ -21,8 +21,7 @@ def _get_metadata_bytes(filename: str) -> bytes:
2121 if name .endswith (".dist-info/METADATA" ) and name .count ("/" ) == 1
2222 )
2323 with zipf .open (metadata ) as f :
24- metadata_bytes = f .read ()
25- return metadata_bytes
24+ return f .read ()
2625
2726
2827def main (argv : Sequence [str ] | None = None ) -> int :
@@ -32,7 +31,6 @@ def main(argv: Sequence[str] | None = None) -> int:
3231
3332 url = urllib .parse .urljoin (args .pypi_url , "packages.json" )
3433 packages = [json .loads (line ) for line in urllib .request .urlopen (url )]
35- new_packages = []
3634
3735 with tempfile .TemporaryDirectory () as tmpdir :
3836 os .makedirs (f"{ tmpdir } /metadata" )
@@ -46,8 +44,6 @@ def main(argv: Sequence[str] | None = None) -> int:
4644 url = f"{ args .pypi_url } /wheels/{ basename } "
4745 fp = f"{ tmpdir } /{ basename } "
4846
49- new_packages .append (package )
50-
5147 try :
5248 with urllib .request .urlopen (url ) as resp , open (fp , "wb" ) as f :
5349 f .write (resp .read ())
@@ -61,12 +57,12 @@ def main(argv: Sequence[str] | None = None) -> int:
6157 print (f"failed to get/write metadata for { basename } :\n \n { e } \n " )
6258 continue
6359
64- new_packages [ - 1 ] ["core_metadata" ] = f"sha256={ metadata_sha256 } "
60+ package ["core_metadata" ] = f"sha256={ metadata_sha256 } "
6561 print (f"core metadata fetched for { basename } " )
6662
6763 packages_json = os .path .join (tmpdir , "packages.json" )
6864 with open (packages_json , "w" ) as f :
69- for package in new_packages :
65+ for package in packages :
7066 f .write (f"{ json .dumps (package )} \n " )
7167
7268 subprocess .check_call (
@@ -78,7 +74,7 @@ def main(argv: Sequence[str] | None = None) -> int:
7874 "--cache-control" ,
7975 "public, max-age=3600" ,
8076 f"{ tmpdir } /metadata/*" ,
81- "gs://pypi.devinfra.sentry.io" ,
77+ "gs://pypi.devinfra.sentry.io/wheels/ " ,
8278 )
8379 )
8480 subprocess .check_call (
0 commit comments