diff --git a/requirements.in b/requirements.in index 7609ba6cfd..c06292272e 100644 --- a/requirements.in +++ b/requirements.in @@ -7,7 +7,7 @@ httpx kubernetes langchain langchain-community -langchain-core==0.3.80 +langchain-core>=0.3.81 mcp==1.23.0 motor opentelemetry-api diff --git a/requirements.txt b/requirements.txt index 50862e1558..717f6b2ff3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,10 @@ # This file was autogenerated by uv via the following command: # uv pip compile --python=/usr/local/bin/python3.11 ./requirements.in --universal -o ./requirements.txt -aiofiles==24.1.0 +aiofiles==25.1.0 # via -r ./requirements.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.15 +aiohttp==3.13.2 # via # -r ./requirements.in # langchain-community @@ -15,7 +15,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.10.0 +anyio==4.12.0 # via # httpx # mcp @@ -23,14 +23,14 @@ anyio==4.10.0 # starlette async-timeout==5.0.1 ; python_full_version < '3.11.3' # via redis -attrs==25.3.0 +attrs==25.4.0 # via # aiohttp # jsonschema # referencing -cachetools==5.5.2 +cachetools==6.2.4 # via google-auth -certifi==2025.8.3 +certifi==2025.11.12 # via # httpcore # httpx @@ -38,9 +38,9 @@ certifi==2025.8.3 # requests cffi==2.0.0 ; platform_python_implementation != 'PyPy' # via cryptography -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.1 # via uvicorn colorama==0.4.6 ; sys_platform == 'win32' # via click @@ -48,7 +48,7 @@ cryptography==46.0.3 # via pyjwt dataclasses-json==0.6.7 # via langchain-community -dnspython==2.7.0 +dnspython==2.8.0 # via pymongo docarray==0.41.0 # via -r ./requirements.in @@ -56,21 +56,21 @@ docx2txt==0.9 # via -r ./requirements.in durationpy==0.10 # via kubernetes -fastapi==0.124.0 +fastapi==0.128.0 # via -r ./requirements.in -frozenlist==1.7.0 +frozenlist==1.8.0 # via # aiohttp # aiosignal -google-auth==2.40.3 +google-auth==2.45.0 # via kubernetes -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.72.0 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -greenlet==3.2.4 ; (python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x86_64') +greenlet==3.3.0 ; platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64' # via sqlalchemy -grpcio==1.74.0 +grpcio==1.76.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via @@ -81,19 +81,20 @@ httpcore==1.0.9 httpx==0.28.1 # via # -r ./requirements.in + # langgraph-sdk # langsmith # mcp -httpx-sse==0.4.1 +httpx-sse==0.4.3 # via # langchain-community # mcp -idna==3.10 +idna==3.11 # via # anyio # httpx # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==8.7.1 # via # opentelemetry-api # python-arango @@ -103,32 +104,46 @@ jsonpointer==3.0.0 # via jsonpatch jsonschema==4.25.1 # via mcp -jsonschema-specifications==2025.4.1 +jsonschema-specifications==2025.9.1 # via jsonschema kubernetes==33.1.0 # via -r ./requirements.in -langchain==0.3.27 - # via - # -r ./requirements.in - # langchain-community -langchain-community==0.3.27 +langchain==1.2.0 # via -r ./requirements.in -langchain-core==0.3.80 +langchain-classic==1.0.1 + # via langchain-community +langchain-community==0.4.1 + # via -r ./requirements.in +langchain-core==1.2.5 # via # -r ./requirements.in # langchain + # langchain-classic # langchain-community # langchain-text-splitters -langchain-text-splitters==0.3.9 + # langgraph + # langgraph-checkpoint + # langgraph-prebuilt +langchain-text-splitters==1.1.0 + # via langchain-classic +langgraph==1.0.5 # via langchain -langsmith==0.4.14 +langgraph-checkpoint==3.0.1 # via - # langchain + # langgraph + # langgraph-prebuilt +langgraph-prebuilt==1.0.5 + # via langgraph +langgraph-sdk==0.3.1 + # via langgraph +langsmith==0.5.1 + # via + # langchain-classic # langchain-community # langchain-core markdown-it-py==4.0.0 # via rich -marshmallow==3.26.1 +marshmallow==3.26.2 # via dataclasses-json mcp==1.23.0 # via -r ./requirements.in @@ -136,14 +151,14 @@ mdurl==0.1.2 # via markdown-it-py motor==3.7.1 # via -r ./requirements.in -multidict==6.6.4 +multidict==6.7.0 # via # aiohttp # python-arango-async # yarl mypy-extensions==1.1.0 # via typing-inspect -numpy==2.3.2 +numpy==2.4.0 # via # docarray # langchain-community @@ -151,39 +166,42 @@ oauthlib==3.3.1 # via # kubernetes # requests-oauthlib -opentelemetry-api==1.36.0 +opentelemetry-api==1.39.1 # via # -r ./requirements.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http # opentelemetry-sdk # opentelemetry-semantic-conventions -opentelemetry-exporter-otlp==1.36.0 +opentelemetry-exporter-otlp==1.39.1 # via -r ./requirements.in -opentelemetry-exporter-otlp-proto-common==1.36.0 +opentelemetry-exporter-otlp-proto-common==1.39.1 # via # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-exporter-otlp-proto-grpc==1.36.0 +opentelemetry-exporter-otlp-proto-grpc==1.39.1 # via opentelemetry-exporter-otlp -opentelemetry-exporter-otlp-proto-http==1.36.0 +opentelemetry-exporter-otlp-proto-http==1.39.1 # via opentelemetry-exporter-otlp -opentelemetry-proto==1.36.0 +opentelemetry-proto==1.39.1 # via # opentelemetry-exporter-otlp-proto-common # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-sdk==1.36.0 +opentelemetry-sdk==1.39.1 # via # -r ./requirements.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-exporter-otlp-proto-http -opentelemetry-semantic-conventions==0.57b0 +opentelemetry-semantic-conventions==0.60b1 # via opentelemetry-sdk -orjson==3.11.2 +orjson==3.11.5 # via # docarray + # langgraph-sdk # langsmith +ormsgpack==1.12.1 + # via langgraph-checkpoint packaging==25.0 # via # langchain-core @@ -191,17 +209,17 @@ packaging==25.0 # marshmallow # python-arango # python-arango-async -pillow==11.3.0 +pillow==12.0.0 # via -r ./requirements.in -prometheus-client==0.22.1 +prometheus-client==0.23.1 # via prometheus-fastapi-instrumentator prometheus-fastapi-instrumentator==7.1.0 # via -r ./requirements.in -propcache==0.3.2 +propcache==0.4.1 # via # aiohttp # yarl -protobuf==6.32.0 +protobuf==6.33.2 # via # googleapis-common-protos # opentelemetry-proto @@ -213,18 +231,20 @@ pyasn1-modules==0.4.2 # via google-auth pycparser==2.23 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' # via cffi -pydantic==2.11.7 +pydantic==2.12.5 # via # docarray # fastapi # langchain + # langchain-classic # langchain-core + # langgraph # langsmith # mcp # pydantic-settings -pydantic-core==2.33.2 +pydantic-core==2.41.5 # via pydantic -pydantic-settings==2.10.1 +pydantic-settings==2.12.0 # via # langchain-community # mcp @@ -235,34 +255,34 @@ pyjwt==2.10.1 # mcp # python-arango # python-arango-async -pymongo==4.14.0 +pymongo==4.15.5 # via motor pypdf==6.4.0 # via -r ./requirements.in -python-arango==8.2.2 +python-arango==8.2.5 # via -r ./requirements.in -python-arango-async==1.0.2 +python-arango-async==1.0.5 # via -r ./requirements.in python-dateutil==2.9.0.post0 # via kubernetes -python-dotenv==1.1.1 +python-dotenv==1.2.1 # via pydantic-settings -python-multipart==0.0.20 +python-multipart==0.0.21 # via # -r ./requirements.in # mcp pywin32==311 ; sys_platform == 'win32' # via mcp -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r ./requirements.in # kubernetes - # langchain + # langchain-classic # langchain-community # langchain-core -redis==6.4.0 +redis==7.1.0 # via -r ./requirements.in -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications @@ -270,7 +290,7 @@ requests==2.32.5 # via # -r ./requirements.in # kubernetes - # langchain + # langchain-classic # langchain-community # langsmith # opentelemetry-exporter-otlp-proto-http @@ -283,9 +303,9 @@ requests-toolbelt==1.0.0 # via # langsmith # python-arango -rich==14.1.0 +rich==14.2.0 # via docarray -rpds-py==0.27.0 +rpds-py==0.30.0 # via # jsonschema # referencing @@ -301,13 +321,11 @@ six==1.17.0 # via # kubernetes # python-dateutil -sniffio==1.3.1 - # via anyio -sqlalchemy==2.0.43 +sqlalchemy==2.0.45 # via - # langchain + # langchain-classic # langchain-community -sse-starlette==3.0.2 +sse-starlette==3.1.1 # via mcp starlette==0.49.1 # via @@ -315,17 +333,19 @@ starlette==0.49.1 # fastapi # mcp # prometheus-fastapi-instrumentator + # sse-starlette tenacity==9.1.2 # via # langchain-community # langchain-core -types-requests==2.32.4.20250809 +types-requests==2.32.4.20250913 # via docarray -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiosignal # anyio # fastapi + # grpcio # langchain-core # mcp # opentelemetry-api @@ -344,7 +364,7 @@ typing-inspect==0.9.0 # via # dataclasses-json # docarray -typing-inspection==0.4.1 +typing-inspection==0.4.2 # via # mcp # pydantic @@ -356,15 +376,21 @@ urllib3==2.6.0 # python-arango # requests # types-requests -uvicorn==0.35.0 +uuid-utils==0.12.0 + # via + # langchain-core + # langsmith +uvicorn==0.40.0 # via # -r ./requirements.in # mcp -websocket-client==1.8.0 +websocket-client==1.9.0 # via kubernetes -yarl==1.20.1 +xxhash==3.6.0 + # via langgraph +yarl==1.22.0 # via aiohttp zipp==3.23.0 # via importlib-metadata -zstandard==0.24.0 +zstandard==0.25.0 # via langsmith