Thanks to visit codestin.com Credit goes to github.com
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.
2 parents 294590f + 2700a7d commit 7f386a7Copy full SHA for 7f386a7
1 file changed
pre_commit/languages/rust.py
@@ -142,10 +142,15 @@ def install_environment(
142
else:
143
packages_to_install.add((package,))
144
145
- with in_env(prefix, version):
+ with contextlib.ExitStack() as ctx:
146
+ ctx.enter_context(in_env(prefix, version))
147
+
148
if version != 'system':
149
install_rust_with_toolchain(_rust_toolchain(version))
150
151
+ tmpdir = ctx.enter_context(tempfile.TemporaryDirectory())
152
+ ctx.enter_context(envcontext((('RUSTUP_HOME', tmpdir),)))
153
154
if len(lib_deps) > 0:
155
_add_dependencies(prefix, lib_deps)
156
0 commit comments