| numpy>=1.20.0 | |
| pandas>=1.3.0 | |
| yfinance>=0.1.70 | |
| matplotlib>=3.4.0 | |
| plotly>=5.5.0 | |
| scikit-learn>=1.0.0 | |
| streamlit>=1.8.0 | |
| statsmodels>=0.13.0 | |
| scipy>=1.7.0 | |
| tqdm>=4.62.0 | |
| pytz>=2021.3 | |
| requests>=2.26.0 | |
| joblib>=1.1.0 | |
| ta>=0.7.0 # Technical analysis indicators | |
| numba>=0.54.0 # For performance optimization (optional) |