diff --git a/poetry.lock b/poetry.lock index 9928fdae..d6c0c1ca 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1500,20 +1500,20 @@ files = [ [[package]] name = "langchain" -version = "0.3.13" +version = "0.3.17" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain-0.3.13-py3-none-any.whl", hash = "sha256:dd3549a28dc28b5d4769122b60fad0890aee86928d1bdbba3f9349d9f023315d"}, - {file = "langchain-0.3.13.tar.gz", hash = "sha256:3d618a8e7e496704dc4407d224218ff28baf9416c1241e7bdcdd117e6c70daa8"}, + {file = "langchain-0.3.17-py3-none-any.whl", hash = "sha256:4d6d3cf454cc261a5017fd1fa5014cffcc7aeaccd0ec0530fc10c5f71e6e97a0"}, + {file = "langchain-0.3.17.tar.gz", hash = "sha256:cef56f0a7c8369f35f1fa2690ecf0caa4504a36a5383de0eb29b8a5e26f625a0"}, ] [package.dependencies] aiohttp = ">=3.8.3,<4.0.0" -langchain-core = ">=0.3.26,<0.4.0" +langchain-core = ">=0.3.33,<0.4.0" langchain-text-splitters = ">=0.3.3,<0.4.0" -langsmith = ">=0.1.17,<0.3" +langsmith = ">=0.1.17,<0.4" numpy = [ {version = ">=1.22.4,<2", markers = "python_version < \"3.12\""}, {version = ">=1.26.2,<3", markers = "python_version >= \"3.12\""}, @@ -1565,22 +1565,22 @@ langchain-community = ["langchain-community (>=0.3.0,<0.4.0)"] [[package]] name = "langchain-community" -version = "0.3.13" +version = "0.3.16" description = "Community contributed LangChain integrations." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain_community-0.3.13-py3-none-any.whl", hash = "sha256:d6f623d59d44ea85b9cafac8ca6e9970c343bf892a9a3252b3f25e30df339be2"}, - {file = "langchain_community-0.3.13.tar.gz", hash = "sha256:8abe05b4ab160018dbd368f7b4dc79ef6a66178a461b47c4ce401d430337e0c2"}, + {file = "langchain_community-0.3.16-py3-none-any.whl", hash = "sha256:a702c577b048d48882a46708bb3e08ca9aec79657c421c3241a305409040c0d6"}, + {file = "langchain_community-0.3.16.tar.gz", hash = "sha256:825709bc328e294942b045d0b7f55053e8e88f7f943576306d778cf56417126c"}, ] [package.dependencies] aiohttp = ">=3.8.3,<4.0.0" dataclasses-json = ">=0.5.7,<0.7" httpx-sse = ">=0.4.0,<0.5.0" -langchain = ">=0.3.13,<0.4.0" -langchain-core = ">=0.3.27,<0.4.0" -langsmith = ">=0.1.125,<0.3" +langchain = ">=0.3.16,<0.4.0" +langchain-core = ">=0.3.32,<0.4.0" +langsmith = ">=0.1.125,<0.4" numpy = [ {version = ">=1.22.4,<2", markers = "python_version < \"3.12\""}, {version = ">=1.26.2,<3", markers = "python_version >= \"3.12\""}, @@ -1593,18 +1593,18 @@ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10" [[package]] name = "langchain-core" -version = "0.3.28" +version = "0.3.33" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain_core-0.3.28-py3-none-any.whl", hash = "sha256:a02f81ca53a8eed757133797e5a602ca80c1324bbecb0c5d86ef7bd3d6625372"}, - {file = "langchain_core-0.3.28.tar.gz", hash = "sha256:407f7607e6b3c0ebfd6094da95d39b701e22e59966698ef126799782953e7f2c"}, + {file = "langchain_core-0.3.33-py3-none-any.whl", hash = "sha256:269706408a2223f863ff1f9616f31903a5712403199d828b50aadbc4c28b553a"}, + {file = "langchain_core-0.3.33.tar.gz", hash = "sha256:b5dd93a4e7f8198d2fc6048723b0bfecf7aaf128b0d268cbac19c34c1579b953"}, ] [package.dependencies] jsonpatch = ">=1.33,<2.0" -langsmith = ">=0.1.125,<0.3" +langsmith = ">=0.1.125,<0.4" packaging = ">=23.2,<25" pydantic = [ {version = ">=2.5.2,<3.0.0", markers = "python_full_version < \"3.12.4\""}, @@ -1774,13 +1774,13 @@ orjson = ">=3.10.1" [[package]] name = "langsmith" -version = "0.2.10" +version = "0.3.3rc0" description = "Client library to connect to the LangSmith LLM Tracing and Evaluation Platform." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langsmith-0.2.10-py3-none-any.whl", hash = "sha256:b02f2f174189ff72e54c88b1aa63343defd6f0f676c396a690c63a4b6495dcc2"}, - {file = "langsmith-0.2.10.tar.gz", hash = "sha256:153c7b3ccbd823528ff5bec84801e7e50a164e388919fc583252df5b27dd7830"}, + {file = "langsmith-0.3.3rc0-py3-none-any.whl", hash = "sha256:2d5b13429a7246476767d7762e689f2c9a80f3098e115e59619c01e296107674"}, + {file = "langsmith-0.3.3rc0.tar.gz", hash = "sha256:bf6aebd280a51cd50dfd714b31f16995b58d702f7011c39fc1f9bc9c10cb5b2d"}, ] [package.dependencies] @@ -1793,11 +1793,11 @@ pydantic = [ ] requests = ">=2,<3" requests-toolbelt = ">=1.0.0,<2.0.0" -zstandard = {version = ">=0.23.0,<0.24.0", optional = true, markers = "extra == \"compression\""} +zstandard = ">=0.23.0,<0.24.0" [package.extras] -compression = ["zstandard (>=0.23.0,<0.24.0)"] langsmith-pyo3 = ["langsmith-pyo3 (>=0.1.0rc2,<0.2.0)"] +pytest = ["pytest (>=7.0.0)", "rich (>=13.9.4,<14.0.0)"] [[package]] name = "langsmith-pyo3" @@ -3980,4 +3980,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "953da6f5b2b2a33801a04e52082b6eb7cd539987954001dbabc60af6198ebcfc" +content-hash = "84be7f1e4649c9f092ee8d67fc04cf27348e5f8faa64a0367d501e21b4ea647d" diff --git a/pyproject.toml b/pyproject.toml index e28b287b..c48e3e85 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ packages = [{ include = "backend" }] [tool.poetry.dependencies] python = "^3.11" langchain = ">=0.3.0,<0.4.0" -langsmith = { version = "0.2.10", extras = ["langsmith-pyo3", "compression"] } +langsmith = { version = "0.3.3rc0", extras = ["langsmith-pyo3"] } langchain-cohere = ">=0.3.0,<0.4.0" langchain-google-genai = ">=2.0.0,<3.0.0" langchain-core = ">=0.3.10,<0.4.0"