diff --git a/poetry.lock b/poetry.lock index 9c348fc..c7a7b9a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -464,13 +464,13 @@ numpy = "*" [[package]] name = "chromadb" -version = "0.5.23" +version = "0.6.0" description = "Chroma." optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" files = [ - {file = "chromadb-0.5.23-py3-none-any.whl", hash = "sha256:ffe5bdd7276d12cb682df0d38a13aa37573e6a3678e71889ac45f539ae05ad7e"}, - {file = "chromadb-0.5.23.tar.gz", hash = "sha256:360a12b9795c5a33cb1f839d14410ccbde662ef1accd36153b0ae22312edabd1"}, + {file = "chromadb-0.6.0-py3-none-any.whl", hash = "sha256:02e2c07acfc22dd5fe33cc48b89e37fbf407892f0658d534a8f94187083d7457"}, + {file = "chromadb-0.6.0.tar.gz", hash = "sha256:8f72dc9bf0ed2c6358e46a80f31c39199cdcea39b0714e67b91f13acb64251ce"}, ] [package.dependencies] @@ -497,7 +497,7 @@ pypika = ">=0.48.9" PyYAML = ">=6.0.0" rich = ">=10.11.0" tenacity = ">=8.2.3" -tokenizers = ">=0.13.2,<=0.20.3" +tokenizers = ">=0.13.2" tqdm = ">=4.65.0" typer = ">=0.9.0" typing_extensions = ">=4.5.0" @@ -811,13 +811,13 @@ grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] [[package]] name = "google-api-python-client" -version = "2.156.0" +version = "2.157.0" description = "Google API Client Library for Python" optional = false python-versions = ">=3.7" files = [ - {file = "google_api_python_client-2.156.0-py2.py3-none-any.whl", hash = "sha256:6352185c505e1f311f11b0b96c1b636dcb0fec82cd04b80ac5a671ac4dcab339"}, - {file = "google_api_python_client-2.156.0.tar.gz", hash = "sha256:b809c111ded61716a9c1c7936e6899053f13bae3defcdfda904bd2ca68065b9c"}, + {file = "google_api_python_client-2.157.0-py2.py3-none-any.whl", hash = "sha256:0b0231db106324c659bf8b85f390391c00da57a60ebc4271e33def7aac198c75"}, + {file = "google_api_python_client-2.157.0.tar.gz", hash = "sha256:2ee342d0967ad1cedec43ccd7699671d94bff151e1f06833ea81303f9a6d86fd"}, ] [package.dependencies] @@ -1479,18 +1479,18 @@ adal = ["adal (>=1.0.2)"] [[package]] name = "langchain" -version = "0.3.12" +version = "0.3.13" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain-0.3.12-py3-none-any.whl", hash = "sha256:581ad93a9de12e4b957bc2af9ba8482eb86e3930e84c4ee20ed677da5e2311cd"}, - {file = "langchain-0.3.12.tar.gz", hash = "sha256:0d8247afbf37beb263b4adc29f7aa8a5ae83c43a6941894e2f9ba39d5c869e3b"}, + {file = "langchain-0.3.13-py3-none-any.whl", hash = "sha256:dd3549a28dc28b5d4769122b60fad0890aee86928d1bdbba3f9349d9f023315d"}, + {file = "langchain-0.3.13.tar.gz", hash = "sha256:3d618a8e7e496704dc4407d224218ff28baf9416c1241e7bdcdd117e6c70daa8"}, ] [package.dependencies] aiohttp = ">=3.8.3,<4.0.0" -langchain-core = ">=0.3.25,<0.4.0" +langchain-core = ">=0.3.26,<0.4.0" langchain-text-splitters = ">=0.3.3,<0.4.0" langsmith = ">=0.1.17,<0.3" numpy = [ @@ -1505,21 +1505,21 @@ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10" [[package]] name = "langchain-community" -version = "0.3.12" +version = "0.3.13" description = "Community contributed LangChain integrations." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain_community-0.3.12-py3-none-any.whl", hash = "sha256:5a993c931d46dc07fcdfcdfa4d87095c5a15d37ff32b0c16e9ecf6f5caa58c9c"}, - {file = "langchain_community-0.3.12.tar.gz", hash = "sha256:b4694f34c7214dede03fe5a75e9f335e16bd788dfa6ca279302ad357bf0d0fc4"}, + {file = "langchain_community-0.3.13-py3-none-any.whl", hash = "sha256:d6f623d59d44ea85b9cafac8ca6e9970c343bf892a9a3252b3f25e30df339be2"}, + {file = "langchain_community-0.3.13.tar.gz", hash = "sha256:8abe05b4ab160018dbd368f7b4dc79ef6a66178a461b47c4ce401d430337e0c2"}, ] [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.12,<0.4.0" -langchain-core = ">=0.3.25,<0.4.0" +langchain = ">=0.3.13,<0.4.0" +langchain-core = ">=0.3.27,<0.4.0" langsmith = ">=0.1.125,<0.3" numpy = [ {version = ">=1.22.4,<2", markers = "python_version < \"3.12\""}, @@ -1533,13 +1533,13 @@ tenacity = ">=8.1.0,<8.4.0 || >8.4.0,<10" [[package]] name = "langchain-core" -version = "0.3.26" +version = "0.3.28" description = "Building applications with LLMs through composability" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain_core-0.3.26-py3-none-any.whl", hash = "sha256:03c1f43d1e1fc3ec37700764a7f4fc79279072978a9cae1ad3a395b2d02f3e8f"}, - {file = "langchain_core-0.3.26.tar.gz", hash = "sha256:828133f3a05fbb71d09f00c9fa7d2cbaccb6232ae4aa7e1b1be09951cac0bac5"}, + {file = "langchain_core-0.3.28-py3-none-any.whl", hash = "sha256:a02f81ca53a8eed757133797e5a602ca80c1324bbecb0c5d86ef7bd3d6625372"}, + {file = "langchain_core-0.3.28.tar.gz", hash = "sha256:407f7607e6b3c0ebfd6094da95d39b701e22e59966698ef126799782953e7f2c"}, ] [package.dependencies] @@ -1607,18 +1607,18 @@ transformers = ">=4.39.0" [[package]] name = "langchain-openai" -version = "0.2.12" +version = "0.2.14" description = "An integration package connecting OpenAI and LangChain" optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "langchain_openai-0.2.12-py3-none-any.whl", hash = "sha256:916965c45584d9ea565825ad3bb7629b1ff57f12f36d4b937e5b7d65903839d6"}, - {file = "langchain_openai-0.2.12.tar.gz", hash = "sha256:8b92096623065a2820e89aa5fb0a262fb109d56c346e3b09ba319af424c45cd1"}, + {file = "langchain_openai-0.2.14-py3-none-any.whl", hash = "sha256:d232496662f79ece9a11caf7d798ba863e559c771bc366814f7688e0fe664fe8"}, + {file = "langchain_openai-0.2.14.tar.gz", hash = "sha256:7a514f309e356b182a337c0ed36ab3fbe34d9834a235a3b85cb7f91ae775d978"}, ] [package.dependencies] -langchain-core = ">=0.3.21,<0.4.0" -openai = ">=1.55.3,<2.0.0" +langchain-core = ">=0.3.27,<0.4.0" +openai = ">=1.58.1,<2.0.0" tiktoken = ">=0.7,<1" [[package]] @@ -4782,4 +4782,4 @@ pysql-b = ["pysqlite3-binary"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "8103f6a314fec44b95794026b0b75d570aae0ef0216b807daec75dca7611d0be" +content-hash = "6f55cd7940d2c029b4535df12448f9150befa85ae423bada88461027b1f71947" diff --git a/pyproject.toml b/pyproject.toml index 0e1f994..4a4f1c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,10 +8,10 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.11" -langchain = "0.3.12" -langchain-community = "0.3.12" -chromadb = "0.5.23" -google-api-python-client = "2.156.0" +langchain = "0.3.13" +langchain-community = "0.3.13" +chromadb = "0.6.0" +google-api-python-client = "2.157.0" google-auth-httplib2 = "0.2.0" google-auth-oauthlib = "1.2.1" PyPDF2 = "3.0.1" diff --git a/requirements.txt b/requirements.txt index 62519e8..7e4ba9d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -langchain==0.3.12 -langchain-community==0.3.12 -chromadb==0.5.23 -google-api-python-client==2.156.0 +langchain==0.3.13 +langchain-community==0.3.13 +chromadb==0.6.0 +google-api-python-client==2.157.0 google-auth-httplib2==0.2.0 google-auth-oauthlib==1.2.1 PyPDF2==3.0.1 @@ -10,7 +10,7 @@ redis==5.2.1 injector==0.22.0 envyaml==1.10.211231 sentence-transformers==3.3.1 -langchain-openai==0.2.12 +langchain-openai==0.2.14 langchain-huggingface==0.1.2 langchain-google-community==2.0.3 pysqlite3-binary==0.5.4 \ No newline at end of file