Files
zenml/venv/lib/python3.9/site-packages/mlflow/utils/env_manager.py
Christian Mantha 2ca0b9ef7c star
2026-03-02 19:10:52 -05:00

17 lines
488 B
Python

from mlflow.exceptions import MlflowException
from mlflow.protos.databricks_pb2 import INVALID_PARAMETER_VALUE
LOCAL = "local"
CONDA = "conda"
VIRTUALENV = "virtualenv"
UV = "uv"
def validate(env_manager):
allowed_values = [LOCAL, CONDA, VIRTUALENV, UV]
if env_manager not in allowed_values:
raise MlflowException(
f"Invalid value for `env_manager`: {env_manager}. Must be one of {allowed_values}",
error_code=INVALID_PARAMETER_VALUE,
)