# Created by: Claude
# Date: 2026-01-02
# Purpose: Python dependencies for Mesh Server
# Refs: CLAUDE.md

# Web Framework
fastapi==0.109.0
uvicorn[standard]==0.27.0
python-multipart==0.0.6

# WebSocket
websockets==12.0

# Authentication & Security
pyjwt[crypto]==2.8.0
passlib[bcrypt]==1.7.4
python-jose[cryptography]==3.3.0
bcrypt==4.1.2

# HTTP Client (for Gotify)
httpx==0.26.0

# Data Validation
pydantic[email]==2.5.3
pydantic-settings==2.1.0

# Database (SQLite/PostgreSQL)
sqlalchemy==2.0.25
alembic==1.13.1

# Utils
python-dotenv==1.0.0

# Development
pytest==7.4.4
pytest-asyncio==0.23.3
