# ProtoML runtime dependencies
# Install with: python -m pip install -r requirements.txt

# Web app
streamlit>=1.33.0
requests>=2.31.0

# Data handling and plotting
pandas>=2.0.0
numpy>=1.26.0
matplotlib>=3.8.0
seaborn>=0.13.0
scipy>=1.12.0
tabulate>=0.9.0

# Tabular machine learning
scikit-learn>=1.4.0
imbalanced-learn>=0.12.0
xgboost>=2.0.0
lightgbm>=4.0.0
catboost>=1.2.0
scikit-optimize>=0.10.0

# Explainability
shap>=0.44.0

# Model persistence
joblib>=1.3.0

# Vision engine
torch>=2.2.0
torchvision>=0.17.0

# Optional AI assistant
google-genai>=0.4.0
