INNER CODE UNIT · Python
install
devstream-io/devstream · devstream/env_manager.py:157
def install(self, env_name: str, requirements_file: str) -> Tuple[bool, str]:
"""
Install or update requirements in the python environment.
Args:
env_name: the name of the python environment
requirements_file: the absolute path to the requirements file.
Returns:
A tuple (success, message), where success is a boolean indicating
whether the installation was successful, and message is a string
containing output or error information.
"""
py = self.get_py(env_name)
if not py:
return False, "Python executable not found."
if not os.path.exists(requirements_file):