From 65f001b0078f8385cb6e9723c5613198dd68080f Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Mon, 12 Mar 2018 13:51:03 -0700 Subject: [PATCH] Fix go 1.10: no pkg dir --- pre_commit/languages/golang.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pre_commit/languages/golang.py b/pre_commit/languages/golang.py index 35cfa2ad..14354e0c 100644 --- a/pre_commit/languages/golang.py +++ b/pre_commit/languages/golang.py @@ -74,7 +74,9 @@ def install_environment(prefix, version, additional_dependencies): cmd_output('go', 'get', dependency, cwd=repo_src_dir, env=env) # Same some disk space, we don't need these after installation rmtree(prefix.path(directory, 'src')) - rmtree(prefix.path(directory, 'pkg')) + pkgdir = prefix.path(directory, 'pkg') + if os.path.exists(pkgdir): # pragma: no cover (go<1.10) + rmtree(pkgdir) def run_hook(prefix, hook, file_args):