algorithmic_trading / requirements.txt
Edwin Salguero
feat: prepare for Streamlit Cloud deployment - fix requirements.txt, add deployment config, error handling, and entry point
aaa6e1c
raw
history blame contribute delete
881 Bytes
# Core dependencies
numpy>=1.21.0
pandas>=1.3.0
scikit-learn>=1.0.0
matplotlib>=3.5.0
seaborn>=0.11.0
PyYAML>=5.4.0
requests>=2.25.0
python-dotenv>=0.19.0
# FinRL dependencies
stable-baselines3>=1.5.0
gym>=0.21.0
torch>=1.9.0
# Alpaca integration
alpaca-py>=0.42.0
yfinance>=0.2.0
# Testing
pytest>=6.0.0
pytest-cov>=2.12.0
# UI Dependencies
streamlit>=1.28.0
plotly>=5.15.0
dash>=2.14.0
dash-bootstrap-components>=1.4.0
dash-extensions>=1.0.0
dash-table>=5.0.0
dash-cytoscape>=0.3.0
dash-mantine-components>=0.12.0
dash-iconify>=0.1.0
dash-uploader>=0.6.0
dash-daq>=0.5.0
# Additional UI enhancements
rich>=13.0.0
tqdm>=4.64.0
ipywidgets>=8.0.0
jupyter-dash>=0.4.0
# Real-time updates
websockets>=10.0
# Data visualization
bokeh>=3.0.0
altair>=5.0.0
# Authentication and security
dash-auth>=2.0.0
flask-login>=0.6.0
# WebSocket and async
fastapi>=0.116.0
uvicorn>=0.35.0