diff --git a/backend/pyproject.toml b/backend/pyproject.toml index b383cb19..40a07a49 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -13,11 +13,11 @@ license = {text = "MIT"} # Core dependencies shared across both APIs dependencies = [ # FastAPI and web framework - "fastapi==0.135.3", + "fastapi==0.136.0", "uvicorn[standard]==0.44.0", # AWS and cloud services - "boto3==1.42.83", + "boto3==1.42.91", # Utilities "python-dotenv==1.2.2", @@ -28,7 +28,7 @@ dependencies = [ "pyjwt[crypto]==2.12.1", # OAuth provider management - "authlib==1.6.9", + "authlib==1.7.0", "cachetools==6.2.4", # Security: pin starlette to fix Dependabot alert (transitive via fastapi) @@ -38,19 +38,19 @@ dependencies = [ [project.optional-dependencies] # AgentCore-specific dependencies (for inference_api) agentcore = [ - "strands-agents==1.34.1", - "strands-agents-tools==0.3.0", + "strands-agents==1.36.0", + "strands-agents-tools==0.5.0", - "aws-opentelemetry-distro==0.16.0", - "bedrock-agentcore==1.6.0", + "aws-opentelemetry-distro==0.17.0", + "bedrock-agentcore==1.6.3", # Multi-provider LLM support - "openai==2.30.0", # For OpenAI models - "google-genai==1.70.0", # For Google Gemini models + "openai==2.32.0", # For OpenAI models + "google-genai==1.73.1", # For Google Gemini models ] # Voice/BidiAgent dependencies (Nova Sonic speech-to-speech) bidi = [ - "strands-agents[bidi]==1.34.1", + "strands-agents[bidi]==1.36.0", ] # Document ingestion pipeline dependencies (for Lambda deployment) @@ -61,14 +61,14 @@ bidi = [ # Development dependencies dev = [ - "pytest==9.0.2", + "pytest==9.0.3", "pytest-asyncio==1.3.0", "pytest-cov==7.1.0", - "hypothesis==6.151.11", + "hypothesis==6.152.1", "moto[dynamodb,cognitoidp]==5.1.22", "black==26.3.1", - "ruff==0.15.9", - "mypy==1.20.0", + "ruff==0.15.11", + "mypy==1.20.1", "types-aiofiles==25.1.0.20251011", "tiktoken==0.12.0", "numpy==2.2.6",