Skip to content

Commit 76e518a

Browse files
committed
feedback
1 parent a4f7bfc commit 76e518a

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

bin/backfill-core-metadata

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2827
def 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

Comments
 (0)