# FastAPI Core
fastapi>=0.115.0
uvicorn[standard]>=0.32.0
pydantic[email]>=2.9.0
pydantic-settings>=2.6.0
python-multipart>=0.0.12

# Rate Limiting
slowapi>=0.1.9

# Database - Async SQLAlchemy with PostgreSQL and SQLite support
sqlalchemy[asyncio]>=2.0.35
alembic>=1.13.0
aiosqlite>=0.20.0  # For async SQLite support
asyncpg>=0.30.0    # For async PostgreSQL support (async driver)
greenlet>=3.0.0    # Required for async SQLAlchemy

# HTTP Client (for reCAPTCHA verification)
httpx>=0.27.0

# Email Templates
jinja2>=3.1.0

# Utilities
python-dotenv>=1.0.0

# CLI Management (for cli.py)
typer[all]>=0.20.0
rich>=14.2.0
python-ulid>=2.7.0  # For user ID generation

# Development & Testing
pytest>=8.3.0
pytest-asyncio>=0.24.0
pytest-cov>=6.0.0
pytest-mock>=3.15.0
httpx>=0.27.0
black>=24.10.0
ruff>=0.8.0
mypy>=1.14.0

# Additional dependencies will be added here by fastapi-registry modules
