Skip to content
Snippets Groups Projects
Unverified Commit 9334bc1f authored by Max Gautier's avatar Max Gautier
Browse files

support components with no premade hashes

parent c94daa4f
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,7 @@ from collections import defaultdict ...@@ -12,6 +12,7 @@ from collections import defaultdict
from functools import cache from functools import cache
import argparse import argparse
import requests import requests
import hashlib
from ruamel.yaml import YAML from ruamel.yaml import YAML
from packaging.version import Version, InvalidVersion from packaging.version import Version, InvalidVersion
...@@ -217,6 +218,8 @@ def download_hash(only_downloads: [str]) -> None: ...@@ -217,6 +218,8 @@ def download_hash(only_downloads: [str]) -> None:
), ),
allow_redirects=True) allow_redirects=True)
hash_file.raise_for_status() 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]) return (hash_file.content.decode().split()[0])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment