mirror of
https://github.com/pre-commit/pre-commit.git
synced 2026-02-18 16:44:42 +04:00
Minor fixups
This commit is contained in:
parent
7c8272da77
commit
de2ead13a1
4 changed files with 12 additions and 7 deletions
|
|
@ -41,8 +41,8 @@ CONFIG_JSON_SCHEMA = {
|
|||
},
|
||||
'additional_dependencies': {
|
||||
'type': 'array',
|
||||
'items': {'type': 'string'}
|
||||
}
|
||||
'items': {'type': 'string'},
|
||||
},
|
||||
},
|
||||
'required': ['id'],
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,6 +38,10 @@ MANIFEST_JSON_SCHEMA = {
|
|||
'type': 'string',
|
||||
},
|
||||
},
|
||||
'additional_dependencies': {
|
||||
'type': 'array',
|
||||
'items': {'type': 'string'},
|
||||
},
|
||||
},
|
||||
'required': ['id', 'name', 'entry', 'language', 'files'],
|
||||
},
|
||||
|
|
|
|||
|
|
@ -55,7 +55,8 @@ class Repository(object):
|
|||
dep_dict = defaultdict(lambda: defaultdict(set))
|
||||
for _, hook in self.hooks:
|
||||
dep_dict[hook['language']][hook['language_version']].update(
|
||||
hook.get('additional_dependencies', []))
|
||||
hook.get('additional_dependencies', []),
|
||||
)
|
||||
return dep_dict
|
||||
|
||||
@cached_property
|
||||
|
|
@ -118,7 +119,8 @@ class Repository(object):
|
|||
|
||||
language.install_environment(
|
||||
self.cmd_runner, language_version,
|
||||
self.additional_dependencies[language_name][language_version])
|
||||
self.additional_dependencies[language_name][language_version],
|
||||
)
|
||||
# Touch the .installed file (atomic) to indicate we've installed
|
||||
open(self.cmd_runner.path(directory, '.installed'), 'w').close()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue