""" Custom exceptions for GEPA Optimizer """ class GepaOptimizerError(Exception): """Base class for all GEPA Optimizer exceptions""" pass class GepaDependencyError(GepaOptimizerError): """Exception raised for errors related to the GEPA library dependency""" pass class InvalidInputError(GepaOptimizerError): """Exception raised for invalid user inputs""" pass class DatasetError(GepaOptimizerError): """Exception raised for errors related to the dataset""" pass class TestSetEvaluationError(GepaOptimizerError): """Exception raised when test set evaluation fails""" pass class ConfigurationError(GepaOptimizerError): """Exception raised for invalid configuration""" pass