/ mlflow / utils / env_manager.py
env_manager.py
 1  from mlflow.exceptions import MlflowException
 2  from mlflow.protos.databricks_pb2 import INVALID_PARAMETER_VALUE
 3  
 4  LOCAL = "local"
 5  CONDA = "conda"
 6  VIRTUALENV = "virtualenv"
 7  UV = "uv"
 8  
 9  
10  def validate(env_manager):
11      allowed_values = [LOCAL, CONDA, VIRTUALENV, UV]
12      if env_manager not in allowed_values:
13          raise MlflowException(
14              f"Invalid value for `env_manager`: {env_manager}. Must be one of {allowed_values}",
15              error_code=INVALID_PARAMETER_VALUE,
16          )