summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJürgen Gmach <juergen.gmach@googlemail.com>2021-04-12 11:04:14 +0200
committerJürgen Gmach <juergen.gmach@googlemail.com>2021-04-12 11:06:00 +0200
commit5e328edf054132bc70caf636d7fa33ae5b66570e (patch)
treee0d0f910c3a0c0e76031db7d6b2097c8ab20dff5 /src
parent368ce4dd11d840af8ccdf4d86838d44db2543023 (diff)
downloadtox-git-issue_2018.tar.gz
Fix regex validation for SHA 512 hashesissue_2018
The regex searched for `521` instead of `512`. Closes #2018
Diffstat (limited to 'src')
-rw-r--r--src/tox/tox_env/python/pip/req/args.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tox/tox_env/python/pip/req/args.py b/src/tox/tox_env/python/pip/req/args.py
index 808197e9..bef43622 100644
--- a/src/tox/tox_env/python/pip/req/args.py
+++ b/src/tox/tox_env/python/pip/req/args.py
@@ -49,7 +49,7 @@ def _req_options(parser: ArgumentParser, cli_only: bool) -> None:
parser.add_argument("--hash", action=AddSortedUniqueAction, type=_validate_hash)
-_HASH = re.compile(r"sha(256:[a-z0-9]{64}|384:[a-z0-9]{96}|521:[a-z0-9]{128})")
+_HASH = re.compile(r"sha(256:[a-z0-9]{64}|384:[a-z0-9]{96}|512:[a-z0-9]{128})")
def _validate_hash(value: str) -> str: