[project]
name = "mockup-aws"
version = "0.1.0"
description = "Simulatore locale del backend AWS per LogWhispererAI."
readme = "README.md"
requires-python = ">=3.11"

dependencies = [
    "alembic>=1.18.4",
    "asyncpg>=0.31.0",
    "fastapi>=0.110.0",
    "pydantic>=2.7.0",
    "pydantic-settings>=2.13.1",
    "tiktoken>=0.6.0",
    "uvicorn>=0.29.0",
    "reportlab>=4.0.0",
    "pandas>=2.0.0",
    "slowapi>=0.1.9",
    "bcrypt>=4.0.0",
    "python-jose[cryptography]>=3.3.0",
    "passlib[bcrypt]>=1.7.4",
    "email-validator>=2.0.0",
]

[dependency-groups]
dev = [
    "httpx>=0.27.0",
    "pytest>=8.1.1",
]

[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]
