diff --git a/poetry.lock b/poetry.lock index a2c1a35d0..083cc0799 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1443,6 +1443,17 @@ ordered-set = ">=4.0.2,<4.2.0" cli = ["click (==8.1.3)", "pyyaml (==6.0.1)"] optimize = ["orjson"] +[[package]] +name = "defusedxml" +version = "0.7.1" +description = "XML bomb protection for Python stdlib modules" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"}, + {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"}, +] + [[package]] name = "deprecated" version = "1.2.14" @@ -3594,6 +3605,22 @@ openai = ["openai (<2)", "tiktoken (>=0.3.2,<0.6.0)"] qdrant = ["qdrant-client (>=1.3.1,<2.0.0)"] text-helpers = ["chardet (>=5.1.0,<6.0.0)"] +[[package]] +name = "langchain-anthropic" +version = "0.1.4" +description = "An integration package connecting AnthropicMessages and LangChain" +optional = false +python-versions = ">=3.8.1,<4.0" +files = [ + {file = "langchain_anthropic-0.1.4-py3-none-any.whl", hash = "sha256:9b3e28c1c0f7a502495b240c6c015d7fc57d04fb381fae389ecdce8847de5777"}, + {file = "langchain_anthropic-0.1.4.tar.gz", hash = "sha256:d772f7111335953d23393cac8173a0a1ee65b5fe0dc137c6b7a6db2a06fbcac4"}, +] + +[package.dependencies] +anthropic = ">=0.17.0,<1" +defusedxml = ">=0.7.1,<0.8.0" +langchain-core = ">=0.1,<0.2" + [[package]] name = "langchain-community" version = "0.0.29" @@ -9942,4 +9969,4 @@ local = ["ctransformers", "llama-cpp-python", "sentence-transformers"] [metadata] lock-version = "2.0" python-versions = ">=3.10,<3.12" -content-hash = "1d6486de326879719585b52e8dd4f1e0df9a80f8fdf1c44cc68e3ddbc3b11338" +content-hash = "13fbf814f41f22cddd661bce5c37abcd36b50fad392d70271597c358694886bc" diff --git a/pyproject.toml b/pyproject.toml index 743328d58..eda586426 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -107,6 +107,7 @@ langchain-openai = "^0.0.5" unstructured = { extras = ["md"], version = "^0.12.4" } dspy-ai = "^2.4.0" crewai = "^0.22.5" +langchain-anthropic = "^0.1.4" [tool.poetry.group.dev.dependencies] pytest-asyncio = "^0.23.1"