# GNSS Guard Server Dependencies

# Web framework
fastapi>=0.104.0
uvicorn[standard]>=0.24.0

# Database
sqlalchemy>=2.0.0
psycopg2-binary>=2.9.9  # PostgreSQL driver
alembic>=1.12.0  # Database migrations (optional)

# Configuration
pydantic>=2.5.0
pydantic-settings>=2.1.0
python-dotenv>=1.0.0

# Templates and static files
jinja2>=3.1.2
python-multipart>=0.0.6  # For form data

# Security
passlib[bcrypt]>=1.7.4  # Password hashing
slowapi>=0.1.9  # Rate limiting

# HTTP client (for health checks and Telegram API)
httpx>=0.25.0
requests>=2.31.0

