From ee4ca757d093c67b46215193faaa139def0e9c8c Mon Sep 17 00:00:00 2001 From: Stefano Fiorucci Date: Thu, 14 Nov 2024 10:48:22 +0100 Subject: [PATCH 1/2] fix: deepeval - pin indirect dependencies based on python version (#1187) * try pinning pydantic * retry * again * more precise pin * fix * better --- integrations/deepeval/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integrations/deepeval/pyproject.toml b/integrations/deepeval/pyproject.toml index 6ef64387b..78cc2542a 100644 --- a/integrations/deepeval/pyproject.toml +++ b/integrations/deepeval/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] -dependencies = ["haystack-ai", "deepeval==0.20.57"] +dependencies = ["haystack-ai", "deepeval==0.20.57", "langchain<0.3; python_version < '3.10'"] [project.urls] Source = "https://github.com/deepset-ai/haystack-core-integrations/tree/main/integrations/deepeval" From a986ace82f0906b948d5e350a9f5a160f770059b Mon Sep 17 00:00:00 2001 From: HaystackBot Date: Thu, 14 Nov 2024 09:50:16 +0000 Subject: [PATCH 2/2] Update the changelog --- integrations/deepeval/CHANGELOG.md | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 integrations/deepeval/CHANGELOG.md diff --git a/integrations/deepeval/CHANGELOG.md b/integrations/deepeval/CHANGELOG.md new file mode 100644 index 000000000..a296c7cfa --- /dev/null +++ b/integrations/deepeval/CHANGELOG.md @@ -0,0 +1,35 @@ +# Changelog + +## [integrations/deepeval-v0.1.2] - 2024-11-14 + +### ๐Ÿš€ Features + +- Implement `DeepEvalEvaluator` (#346) + +### ๐Ÿ› Bug Fixes + +- Fix order of API docs (#447) + +This PR will also push the docs to Readme +- Deepeval - pin indirect dependencies based on python version (#1187) + +### ๐Ÿ“š Documentation + +- Update paths and titles (#397) +- Update category slug (#442) +- Update `deepeval-haystack` docstrings (#527) +- Disable-class-def (#556) + +### ๐Ÿงช Testing + +- Do not retry tests in `hatch run test` command (#954) + +### โš™๏ธ Miscellaneous Tasks + +- Exculde evaluator private classes in API docs (#392) +- Retry tests to reduce flakyness (#836) +- Update ruff invocation to include check parameter (#853) +- Update ruff linting scripts and settings (#1105) +- Adopt uv as installer (#1142) + +