[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2023-12-29 11:38:41 +00:00
parent 71985d5e3a
commit de3b6c9573
2 changed files with 9 additions and 4 deletions

View File

@ -3,9 +3,11 @@
# SPDX-License-Identifier: MIT
import os, sys
sys.path.insert(0, os.path.abspath("scripts"))
from _helpers import validate_checksum
def memory(w):
factor = 3.0
for o in w.opts.split("-"):

View File

@ -340,8 +340,8 @@ def get_checksum_from_zenodo(file_url):
def validate_checksum(file_path, zenodo_url=None, checksum=None):
"""
Validate file checksum against provided or Zenodo-retrieved checksum.
Calculates the hash of a file using 64KB chunks. Compares it against a given
checksum or one from a Zenodo URL.
Calculates the hash of a file using 64KB chunks. Compares it against a
given checksum or one from a Zenodo URL.
Parameters
----------
@ -360,8 +360,11 @@ def validate_checksum(file_path, zenodo_url=None, checksum=None):
Examples
--------
>>> validate_checksum('/path/to/file', checksum='md5:abc123...')
>>> validate_checksum('/path/to/file', zenodo_url='https://zenodo.org/record/12345/files/example.txt')
>>> validate_checksum("/path/to/file", checksum="md5:abc123...")
>>> validate_checksum(
... "/path/to/file",
... zenodo_url="https://zenodo.org/record/12345/files/example.txt",
... )
If the checksum is invalid, an AssertionError will be raised.
"""