63 lines
961 B
Plaintext
63 lines
961 B
Plaintext
# Core
|
|
python-dotenv>=1.0.0
|
|
pyyaml>=6.0
|
|
sqlalchemy>=2.0.0
|
|
alembic>=1.12.0
|
|
# Note: psycopg2-binary optional for PostgreSQL support
|
|
asyncpg>=0.29.0
|
|
psycopg2-binary>=2.9.0
|
|
|
|
# Testing
|
|
pytest-asyncio>=0.23.0
|
|
aiosqlite>=0.19.0 # Testing only
|
|
|
|
# Exchange Integration
|
|
ccxt>=4.0.0
|
|
websockets>=12.0
|
|
|
|
# Technical Analysis
|
|
pandas>=2.0.0
|
|
numpy>=1.24.0
|
|
pandas-ta>=0.3.14b
|
|
# Note: numba may need to be installed separately if pandas-ta fails
|
|
TA-Lib>=0.4.28
|
|
|
|
# Data & Async
|
|
aiohttp>=3.9.0
|
|
httpx>=0.25.0
|
|
|
|
# Notifications
|
|
plyer>=2.1.0
|
|
|
|
# Utilities
|
|
python-dateutil>=2.8.0
|
|
pytz>=2023.3
|
|
cryptography>=41.0.0
|
|
keyring>=24.0.0
|
|
|
|
# Optimization
|
|
scipy>=1.11.0
|
|
scikit-optimize>=0.9.0
|
|
|
|
# Machine Learning
|
|
scikit-learn>=1.3.0
|
|
joblib>=1.3.0
|
|
|
|
# PDF Generation
|
|
reportlab>=4.0.0
|
|
matplotlib>=3.8.0
|
|
|
|
# Scheduling
|
|
APScheduler>=3.10.0
|
|
|
|
# NLP / Sentiment Analysis (AutoPilot Engine)
|
|
transformers>=4.35.0
|
|
torch>=2.0.0
|
|
|
|
# News Collection
|
|
feedparser>=6.0.0
|
|
|
|
# Redis & Celery
|
|
redis>=5.0.0
|
|
celery>=5.3.0
|