MCPcopy Index your code
hub / github.com/pre-commit/pre-commit / install_environment

Function install_environment

pre_commit/languages/conda.py:59–77  ·  view source on GitHub ↗
(
        prefix: Prefix,
        version: str,
        additional_dependencies: Sequence[str],
)

Source from the content-addressed store, hash-verified

57
58
59def install_environment(
60 prefix: Prefix,
61 version: str,
62 additional_dependencies: Sequence[str],
63) -> None:
64 lang_base.assert_version_default('conda', version)
65
66 conda_exe = _conda_exe()
67
68 env_dir = lang_base.environment_dir(prefix, ENVIRONMENT_DIR, version)
69 cmd_output_b(
70 conda_exe, 'env', 'create', '-p', env_dir, '--file',
71 'environment.yml', cwd=prefix.prefix_dir,
72 )
73 if additional_dependencies:
74 cmd_output_b(
75 conda_exe, 'install', '-p', env_dir, *additional_dependencies,
76 cwd=prefix.prefix_dir,
77 )

Callers

nothing calls this directly

Calls 2

cmd_output_bFunction · 0.90
_conda_exeFunction · 0.85

Tested by

no test coverage detected