diff --git a/lisa-sdk/requirements.txt b/lisa-sdk/requirements.txt index a0bf7672f..f1bb3ad79 100644 --- a/lisa-sdk/requirements.txt +++ b/lisa-sdk/requirements.txt @@ -1,5 +1,5 @@ annotated-types==0.7.0 ; python_version >= "3.11" and python_version < "4.0" -pydantic-core==2.46.3 ; python_version >= "3.11" and python_version < "4.0" -pydantic==2.12.5 ; python_version >= "3.11" and python_version < "4.0" +pydantic-core==2.47.0 ; python_version >= "3.11" and python_version < "4.0" +pydantic==2.13.4 ; python_version >= "3.11" and python_version < "4.0" typing-extensions==4.15.0 ; python_version >= "3.11" and python_version < "4.0" toml==0.10.2 ; python_version >= "3.11" and python_version < "4.0" diff --git a/requirements-dev.txt b/requirements-dev.txt index f94bab0da..03f97cbd8 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -16,49 +16,49 @@ litellm[proxy]==1.83.7; python_version >= "3.14" pytest==9.0.3 pytest-cov==7.1.0 pytest-xdist==3.8.0 -pytest-asyncio==1.3.0 -coverage>=7.13.5 -responses>=0.26.0 -moto==5.1.22 +pytest-asyncio==1.4.0 +coverage>=7.14.0 +responses>=0.26.1 +moto==5.2.1 # Test data / evaluation -pyarrow>=20.0.0 -datasets==3.6.0 +pyarrow>=24.0.0 +datasets==4.8.5 # Langchain - needed by tests that import langchain directly -langchain==1.2.15 -langchain-openai==1.1.10 +langchain==1.3.1 +langchain-openai==1.2.2 # Lambda runtime deps - needed because tests import lambda code which # has top-level imports of these packages mangum==0.21.0 python-docx==1.2.0 -opensearch-py==3.1.0 -pypdf==6.10.2 -lxml==6.1.0 +opensearch-py==3.2.0 +pypdf==6.12.2 +lxml==6.1.1 psycopg2-binary==2.9.12 -requests-aws4auth==1.3.1 -langchain-community==0.4.1 -langchain-core==1.3.0 +requests-aws4auth==1.3.2 +langchain-community==0.4.2 +langchain-core==1.4.0 langchain-text-splitters==1.1.2 -cachetools==7.0.6 -tiktoken==0.12.0 -fastapi==0.124.4 -pydantic==2.12.5 -# litellm[proxy] 1.83.7 (Python 3.14+ fallback) pins cryptography==43.0.3 for the proxy extra. +cachetools==7.1.4 +tiktoken==0.13.0 +fastapi==0.136.3 +pydantic==2.13.4 +# litellm[proxy] 1.83.7 (Python 3.14+ fallback) pins cryptography==48.0.0 for the proxy extra. cryptography==46.0.7; python_version < "3.14" -cryptography==43.0.3; python_version >= "3.14" -starlette>=0.40.0 +cryptography==48.0.0; python_version >= "3.14" +starlette>=1.1.0 loguru==0.7.3 fastapi_utils==0.8.0 # Linting / formatting / type checking -black==26.3.1 +black==26.5.1 flake8==7.3.0 -mypy==1.20.2 +mypy==2.1.0 pre-commit==4.6.0 # Build tools -poetry==2.3.4 +poetry==2.4.1 --only-binary=pyarrow,lxml,psycopg2-binary