# Core dependencies
click>=8.0.0
pyyaml>=6.0
jinja2>=3.0.0
sqlalchemy>=1.4.0
pandas>=1.3.0
numpy>=1.21.0

# Database connectors
psycopg2-binary>=2.9.0
snowflake-sqlalchemy>=1.4.0
google-cloud-bigquery>=3.0.0
google-cloud-bigquery-storage>=2.16.0 
redshift-connector>=2.0.0
pymysql>=1.0.0
sqlalchemy>=1.4.0
sqlalchemy-bigquery>=1.6.0 
scikit-learn>=1.0.0
scipy>=1.7.0
statsmodels>=0.13.0

# Alerting
requests>=2.28.0

# Development and testing
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=5.0.0
mypy>=0.990

# Documentation
sphinx>=5.0.0
sphinx-rtd-theme>=1.0.0

# Optional: for enhanced performance
pyarrow>=9.0.0
