diff --git a/pyproject.toml b/pyproject.toml index 85e0cc9..8f53d0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ "pdf2image>=1.17.0", "tiktoken>=0.8.0", "neo4j>=5.27.0", - "langchain>=0.3.13", + "langchain>=0.3.30", "langchain-neo4j>=0.2.0", "langchain-openai>=0.2.13", "langgraph>=0.2.60", @@ -45,6 +45,7 @@ dependencies = [ "urllib3>=2.7.0", "virtualenv>=20.36.1", "requests>=2.33.0", + "langsmith>=0.8.0", ] [build-system] diff --git a/uv.lock b/uv.lock index 48a5019..33abb89 100644 --- a/uv.lock +++ b/uv.lock @@ -1845,6 +1845,7 @@ dependencies = [ { name = "langchain-openai" }, { name = "langgraph" }, { name = "langgraph-checkpoint" }, + { name = "langsmith" }, { name = "levenshtein" }, { name = "marshmallow" }, { name = "matplotlib" }, @@ -1890,7 +1891,7 @@ requires-dist = [ { name = "fonttools", specifier = ">=4.60.2" }, { name = "google-generativeai", specifier = ">=0.8.4" }, { name = "ipywidgets", specifier = ">=8.1.5" }, - { name = "langchain", specifier = ">=0.3.13" }, + { name = "langchain", specifier = ">=0.3.30" }, { name = "langchain-chroma", specifier = ">=0.2.1" }, { name = "langchain-core", specifier = ">=0.3.85" }, { name = "langchain-experimental", specifier = ">=0.3.3" }, @@ -1900,6 +1901,7 @@ requires-dist = [ { name = "langchain-openai", specifier = ">=0.2.13" }, { name = "langgraph", specifier = ">=0.2.60" }, { name = "langgraph-checkpoint", specifier = ">=4.0.0" }, + { name = "langsmith", specifier = ">=0.8.0" }, { name = "levenshtein", specifier = ">=0.26.1" }, { name = "marshmallow", specifier = ">=3.26.2" }, { name = "matplotlib", specifier = ">=3.10.0" }, @@ -2020,7 +2022,7 @@ wheels = [ [[package]] name = "langchain" -version = "0.3.28" +version = "0.3.30" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "async-timeout", marker = "python_full_version < '3.11'" }, @@ -2032,9 +2034,9 @@ dependencies = [ { name = "requests" }, { name = "sqlalchemy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/87/bb/a65e29c8e4aaf0348c2617962e427c8e760d82a67adbd197019e49c7769d/langchain-0.3.28.tar.gz", hash = "sha256:30a32f44cc6690bcc6a6fb7c14d61a15406d5eda1a0e7eab60b3660944888741", size = 10242473, upload-time = "2026-03-06T22:45:17.911Z" } +sdist = { url = "https://files.pythonhosted.org/packages/14/f8/9d262e12d95ac940948847e0ed844eff430fc0660f73a704367c7c47a3ce/langchain-0.3.30.tar.gz", hash = "sha256:06599ec90fb550e0118b0ceab737667d2c0891fcc62ffce2058d21c945844448", size = 10243710, upload-time = "2026-05-07T15:48:12.796Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5b/f5/ecd71e5b78e67944b2600a155ef63000bc00148e6794e8e7809b2453887a/langchain-0.3.28-py3-none-any.whl", hash = "sha256:1ba1244477b67b812b775f346209fa596e78bf055a34e45ce22acb7a45842a32", size = 1024717, upload-time = "2026-03-06T22:45:15.545Z" }, + { url = "https://files.pythonhosted.org/packages/da/54/c0775c29bf9ae27c8cbf8484ad600edd2e787a0eacf3a374cb6561613de9/langchain-0.3.30-py3-none-any.whl", hash = "sha256:37e6fcce92faf70cc7bac23739d13d6c3b9a3282da4dbcc06cb7e78330ed406a", size = 1025603, upload-time = "2026-05-07T15:48:10.607Z" }, ] [[package]]