Skip to content

Commit 770d71d

Browse files
committed
pip: Declare pypi_hashes early and use it
1 parent b0e2d7d commit 770d71d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pip/flatpak-pip-generator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,15 +424,15 @@ def get_pypi_files() -> list[dict]:
424424
nonlocal pypi_files
425425
if pypi_files is None:
426426
all_files = fetch_pypi_files(name, version)
427+
pypi_hashes = {f["digests"]["sha256"] for f in all_files}
427428
if known_hashes:
428-
pypi_hashes = {f["digests"]["sha256"] for f in all_files}
429429
if known_hashes != pypi_hashes:
430430
print(
431431
f"\nWARNING: Requirements file does not include hashes for all "
432432
f"artifacts for {name}=={version}. Resolution may be"
433433
"restricted.\n"
434434
)
435-
missing = known_hashes - {f["digests"]["sha256"] for f in all_files}
435+
missing = known_hashes - pypi_hashes
436436
if missing:
437437
sys.exit(
438438
f"ERROR: Hash(es) {missing} for {name}=={version} "

0 commit comments

Comments
 (0)