[project]
name = "backend"
version = "0.1.0"
description = "Backend with ACP (Agent Client Protocol)"
requires-python = ">=3.12"
dependencies = [
    "prometheus-client>=0.21.0",
    "fastapi>=0.115.0",
    "uvicorn>=0.34.0",
    "python-dotenv>=1.1.0",
    "agent-client-protocol==0.9.0",
    "httpx>=0.28.1",
    "aioboto3>=13.0.0",
    "boto3>=1.34.0",
    "pydantic-settings>=2.1.0",
    "python-multipart>=0.0.22",
    "pyyaml>=6.0.0",
    "watchfiles>=1.1.1",
    "pyjwt>=2.8.0",
]

[dependency-groups]
dev = [
    "httpx>=0.28.1",
    "pytest>=9.0.2",
    "pytest-asyncio>=1.3.0",
    "ruff>=0.15.4",
]
