mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-04-16 02:21:46 +04:00
Add support for requirements files in additional_dependencies
This commit is contained in:
parent
2006a508d8
commit
b591d27345
5 changed files with 409 additions and 5 deletions
|
|
@ -183,7 +183,15 @@ class Repository(object):
|
|||
for _, hook in self.hooks:
|
||||
language = hook['language']
|
||||
version = hook['language_version']
|
||||
deps = tuple(hook['additional_dependencies'])
|
||||
additional_dependencies = hook['additional_dependencies']
|
||||
try:
|
||||
deps = languages[language].process_additional_dependencies(
|
||||
additional_dependencies,
|
||||
)
|
||||
except AttributeError:
|
||||
# Language does not implement process_additional_dependencies
|
||||
deps = additional_dependencies
|
||||
deps = tuple(deps)
|
||||
ret.add((
|
||||
self._prefix_from_deps(language, deps),
|
||||
language, version, deps,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue