# Device Management System - Consolidated Requirements
# This file includes all dependencies for all components
# For component-specific requirements, see individual requirements.txt files in each directory

# Core AWS and utility dependencies
boto3>=1.39.7
python-dateutil>=2.8.2
python-dotenv>=1.0.0
requests>=2.31.0

# Amazon Bedrock AgentCore dependencies
bedrock-agentcore
bedrock-agentcore-starter-toolkit
strands-agents>=0.1.0
strands-agents-tools>=0.1.0

# Frontend web application dependencies
fastapi==0.104.1
uvicorn==0.23.2
jinja2==3.1.6
python-multipart==0.0.18
pydantic==2.4.2
websockets==11.0.3
python-jose==3.4.0
itsdangerous==2.1.2
httpx==0.24.1
starlette-session==0.4.3