# Core dependencies
numpy>=1.21.0,<2.0.0
scipy>=1.7.0,<2.0.0
pandas>=1.3.0,<2.0.0
matplotlib>=3.4.0,<4.0.0

# Machine Learning
scikit-learn>=1.0.0,<2.0.0
xgboost>=1.5.0,<2.0.0

# Web & Visualization
streamlit>=1.12.0,<2.0.0
plotly>=5.5.0,<6.0.0

# Data & Configuration
pyyaml>=5.4.0,<7.0.0
pydantic>=1.9.0,<2.0.0
typing-extensions>=4.0.0,<5.0.0

# Optional: Database support
# psycopg2-binary>=2.9.0
# sqlalchemy>=1.4.0

# Optional: Advanced monitoring
# pyserial>=3.5
# paho-mqtt>=1.6.0
