# Core dependencies
flask>=2.0.0
requests>=2.28.0

# BLE scanning with manufacturer data detection (optional - for TSCM)
bleak>=0.21.0

# Satellite tracking (optional - only needed for satellite features)
skyfield>=1.45

# GPS dongle support (optional - only needed for USB GPS receivers)
pyserial>=3.5

# Development dependencies (install with: pip install -r requirements-dev.txt)
# pytest>=7.0.0
# pytest-cov>=4.0.0
# ruff>=0.1.0
# black>=23.0.0
# mypy>=1.0.0
flask-sock
