additional_dependencies support for golang hooks

This commit is contained in:
Anthony Sottile
2017-01-25 13:44:35 -08:00
parent cc1eac46e4
commit 84ba1fd0c2
2 changed files with 22 additions and 1 deletions

View File

@@ -49,7 +49,6 @@ def install_environment(
additional_dependencies=(),
):
helpers.assert_version_default('golang', version)
helpers.assert_no_additional_deps('golang', additional_dependencies)
directory = repo_cmd_runner.path(
helpers.environment_dir(ENVIRONMENT_DIR, 'default'),
)
@@ -65,6 +64,8 @@ def install_environment(
env = dict(os.environ, GOPATH=directory)
cmd_output('go', 'get', './...', cwd=repo_src_dir, env=env)
for dependency in additional_dependencies:
cmd_output('go', 'get', dependency, cwd=repo_src_dir, env=env)
def run_hook(repo_cmd_runner, hook, file_args):