streamlit>=1.28.0 | |
requests>=2.31.0 | |
python-dotenv>=1.0.0 | |
pandas>=2.1.3 | |
plotly>=5.18.0 | |
httpx>=0.25.1 | |
pydantic-settings>=2.0.3 | |
firebase-admin==6.6.0 | |
statsmodels>=0.14.1 | |
matplotlib>=3.7.0 | |
arviz>=0.17.0 | |
glicko2 | |
streamlit>=1.28.0 | |
requests>=2.31.0 | |
python-dotenv>=1.0.0 | |
pandas>=2.1.3 | |
plotly>=5.18.0 | |
httpx>=0.25.1 | |
pydantic-settings>=2.0.3 | |
firebase-admin==6.6.0 | |
statsmodels>=0.14.1 | |
matplotlib>=3.7.0 | |
arviz>=0.17.0 | |
glicko2 | |