Skip to content

Commit cbe3dd6

Browse files
committed
Add support for mypy
1 parent 0d8cd96 commit cbe3dd6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sync_pre_commit_deps.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
from __future__ import annotations
22

33
import argparse
4+
import re
45
from collections.abc import Sequence
56

67
import ruamel.yaml
78

8-
SUPPORTED = frozenset(('black', 'flake8'))
9+
SUPPORTED = frozenset(('black', 'flake8', 'mypy'))
910

1011

1112
_ARGUMENT_HELP_TEMPLATE = (
@@ -55,7 +56,8 @@ def main(argv: Sequence[str] | None = None) -> int:
5556
for repo in loaded['repos']:
5657
for hook in repo['hooks']:
5758
if (hid := hook['id']) in SUPPORTED:
58-
versions[hid] = repo['rev']
59+
if hook_rev := re.match(r'[vV]?(?P<rev>[.\d]+)$', repo['rev']):
60+
versions[hid] = hook_rev.group('rev')
5961

6062
updated = []
6163
for repo in loaded['repos']:

0 commit comments

Comments
 (0)