# Core vitalDSP dependencies
# NumPy constrained to < 2.0 for TensorFlow compatibility
# TensorFlow 2.8-2.16 was compiled with NumPy 1.x and cannot run with NumPy 2.x
numpy>=1.19.2,<2.0
scipy>=1.5.2
scikit-learn>=0.23.2
matplotlib
statsmodels

# Web framework dependencies
dash>=2.14.0
dash-bootstrap-components>=1.5.0
plotly>=5.17.0
fastapi>=0.104.0
uvicorn[standard]>=0.30.0
gunicorn>=22.0.0
starlette>=0.27.0
httpx>=0.24.0
a2wsgi>=1.7.0

# Data processing
pandas>=2.0.0
seaborn>=0.12.0

# Additional utilities
python-multipart>=0.0.6
aiofiles>=23.2.0
jinja2
psutil>=5.9.0