# Database connector clickhouse-connect # Basic data libraries pandas numpy # Environment variables python-dotenv # Testing pytest # Time zone handling pytz tzdata # Real-time data yfinance # Web interface streamlit>=1.24.0 plotly>=5.13.0 streamlit-option-menu>=0.3.2 # Backtesting backtesting pandas-ta # Technical Analysis ta ta-lib # AI and Machine Learning tensorflow>=2.10.0 scikit-learn>=1.0.0 matplotlib>=3.5.0 # Add this to your requirements.txt pandas_market_calendars>=3.0.0