Browse Source

support components with no premade hashes

pull/11891/head
Max Gautier 2 months ago
parent
commit
9334bc1fee
Failed to extract signature
1 changed files with 3 additions and 0 deletions
  1. 3
      scripts/download_hash.py

3
scripts/download_hash.py

@ -12,6 +12,7 @@ from collections import defaultdict
from functools import cache
import argparse
import requests
import hashlib
from ruamel.yaml import YAML
from packaging.version import Version, InvalidVersion
@ -217,6 +218,8 @@ def download_hash(only_downloads: [str]) -> None:
),
allow_redirects=True)
hash_file.raise_for_status()
if downloads[component].get('binary', False):
return hashlib.sha256(hash_file.content).hexdigest()
return (hash_file.content.decode().split()[0])

Loading…
Cancel
Save