@@ -730,12 +730,9 @@ def _deep_eval_async_evaluator_wrapper(evaluator: Any) -> Any:
730730 from pydantic_evals .evaluators .evaluator import EvaluationReason as PydanticEvaluationReason
731731 from pydantic_evals .evaluators .evaluator import EvaluationScalar as PydanticEvaluationScalar
732732 from pydantic_evals .evaluators import ReportEvaluatorContext as PydanticReportEvaluatorContext
733- from pydantic_evals .evaluators import EvaluationReport as PydanticEvaluationReport
734- from pydantic_evals .evaluators import ReportCase as PydanticReportCase
735- from pydantic_evals .evaluators import ReportEvaluatorOutput as PydanticReportEvaluatorOutput
736- from pydantic_evals .evaluators .report import ReportReason as PydanticReportEvaluationReason
737- from pydantic_evals .evaluators .report import ReportScalar as PydanticReportEvaluationScalar
738-
733+ from pydantic_evals .reporting import EvaluationReport as PydanticEvaluationReport
734+ from pydantic_evals .reporting import ReportCase as PydanticReportCase
735+
739736 def get_mapping_result (_eval_result : Mapping ) -> EvaluatorResult :
740737 eval_result_list = list (_eval_result .values ())
741738 eval_result = EvaluatorResult (
@@ -823,16 +820,6 @@ def get_pydantic_evaluator_result(
823820 eval_result .metadata = {"raw_response" : json .dumps (_eval_result , default = lambda o : o .__dict__ , indent = 4 )}
824821 return eval_result
825822
826- def get_pydantic_report_evaluator_result (
827- result : PydanticReportEvaluatorOutput ,
828- ) -> SummaryEvaluatorResult :
829- _eval_result = cast (PydanticReportEvaluatorOutput , result )
830- eval_result = SummaryEvaluatorResult (
831- value = None ,
832- reasoning = None ,
833- assessment = None ,
834- )
835-
836823 def _pydantic_evaluator_wrapper (evaluator : Any , duration : Optional [float ] = None , idx : int = 1 ) -> Any :
837824 """Wrapper to run pydantic evaluators and convert their result to an EvaluatorResult.
838825
0 commit comments