# Core dependencies
fastapi>=0.104.1
uvicorn[standard]>=0.24.0
pydantic>=2.5.0
pydantic-settings>=2.1.0

# Database
aiosqlite>=0.19.0

# HTTP requests (for geolocation API)
httpx>=0.25.2
aiohttp>=3.9.1
requests>=2.31.0

# Security
cryptography>=41.0.7
passlib[bcrypt]>=1.7.4
python-jose[cryptography]>=3.3.0

# Utilities
python-dotenv>=1.0.0
pyyaml>=6.0.1
ipaddress>=1.0.23

# Dashboard frontend dependencies (installed separately)
# jinja2>=3.1.2 (included with FastAPI)
# Chart.js (CDN)
# Leaflet.js (CDN)

# Development
pytest>=7.4.3
pytest-asyncio>=0.21.1
black>=23.11.0
flake8>=6.1.0

