(language_name: str, deps: Sequence[str])
| 150 | root_config: dict[str, Any], |
| 151 | ) -> tuple[Hook, ...]: |
| 152 | def _prefix(language_name: str, deps: Sequence[str]) -> Prefix: |
| 153 | language = languages[language_name] |
| 154 | # pygrep / script / system / docker_image do not have |
| 155 | # environments so they work out of the current directory |
| 156 | if language.ENVIRONMENT_DIR is None: |
| 157 | return Prefix(os.getcwd()) |
| 158 | else: |
| 159 | return Prefix(store.make_local(deps)) |
| 160 | |
| 161 | return tuple( |
| 162 | Hook.create( |
no test coverage detected