| gradio>=4.0.0 | |
| pandas>=2.0.0 | |
| numpy>=1.24.0 | |
| matplotlib>=3.7.0 | |
| yfinance>=0.2.0 | |
| python-dotenv>=1.0.0 | |
| crewai>=0.28.4 | |
| crewai-tools>=0.1.0 | |
| pydantic>=2.0.0 | |
| requests>=2.31.0 | |
| plotly>=5.15.0 | |
| scikit-learn>=1.2.0 | |
| seaborn>=0.12.0 | |
| gradio>=4.0.0 | |
| pandas>=2.0.0 | |
| numpy>=1.24.0 | |
| matplotlib>=3.7.0 | |
| yfinance>=0.2.0 | |
| python-dotenv>=1.0.0 | |
| crewai>=0.28.4 | |
| crewai-tools>=0.1.0 | |
| pydantic>=2.0.0 | |
| requests>=2.31.0 | |
| plotly>=5.15.0 | |
| scikit-learn>=1.2.0 | |
| seaborn>=0.12.0 | |