We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
str.removeprefix
1 parent f42353f commit 1e6e152Copy full SHA for 1e6e152
1 file changed
sync_pre_commit_deps.py
@@ -1,7 +1,6 @@
1
from __future__ import annotations
2
3
import argparse
4
-import re
5
from collections.abc import Sequence
6
7
import ruamel.yaml
@@ -56,10 +55,10 @@ def main(argv: Sequence[str] | None = None) -> int:
56
55
for repo in loaded['repos']:
57
for hook in repo['hooks']:
58
if (hid := hook['id']) in SUPPORTED:
59
- hook_rev = re.match(r'[vV]?(?P<rev>.+)$', repo['rev'])
60
- # assert for mypy
61
- assert hook_rev is not None, f'Invalid rev {repo["rev"]!r}'
62
- versions[hid] = hook_rev.group('rev')
+ # `mirrors-mypy` uses versions with a 'v' prefix, so we have to
+ # strip it out to get the mypy version.
+ cleaned_rev = repo['rev'].removeprefix('v')
+ versions[hid] = cleaned_rev
63
64
updated = []
65
0 commit comments