(file: str, expected_shasum: str)
| 291 | |
| 292 | |
| 293 | def check_shasum(file: str, expected_shasum: str): |
| 294 | with open(file, "rb") as f: |
| 295 | digest = hashlib.file_digest(f, "sha256") |
| 296 | if digest.hexdigest() != expected_shasum: |
| 297 | raise RuntimeError(f"Unexpected shasum for {file}") |
| 298 | |
| 299 | |
| 300 | def download_and_unpack(working_dir: Path, url: str, expected_shasum: str): |
no test coverage detected
searching dependent graphs…