diff --git a/langchain_benchmarks/utils/_langsmith.py b/langchain_benchmarks/utils/_langsmith.py index aab85fd..c4e645a 100644 --- a/langchain_benchmarks/utils/_langsmith.py +++ b/langchain_benchmarks/utils/_langsmith.py @@ -195,7 +195,7 @@ def run_without_langsmith( evaluation: Optional[RunEvalConfig] = None, concurrency_level: int = 5, verbose: bool = True, -) -> None: +) -> eval_runner_utils.TestResult: """Run a public dataset without langsmith.""" from langchain.smith.evaluation.runner_utils import ( _setup_evaluation, diff --git a/pyproject.toml b/pyproject.toml index 96156af..3d29210 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,14 +8,14 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.9" -langchain = "^0.3" -langchain-community = "^0.3" +langchain = "^0.3.0" +langchain-community = "^0.3.0" langchain-core= "^0.3.12" langsmith = ">=0.0.70" -tqdm = "^4" -ipywidgets = "^8" +tqdm = "4.*" +ipywidgets = "8.*" tabulate = ">=0.8.0" -langchain-openai = "^0.2" +langchain-openai = "^0.2.0" [tool.poetry.group.dev] optional = true @@ -58,11 +58,10 @@ pytest-socket = "^0.6.0" pytest-watch = "^4.2.0" pytest-timeout = "^2.2.0" freezegun = "^1.3.1" -langchain-anthropic = "^0.2" -langchain-fireworks = "^0.2" -langchain-mistralai = "^0.2" -langchain-groq = "^0.2" -langchain-core = "^0.3.12" +langchain-anthropic = "^0.2.0" +langchain-fireworks = "^0.2.0" +langchain-mistralai = "^0.2.0" +langchain-groq = "^0.2.0" faiss-cpu = ">=1.8.0" [tool.ruff]