# Data Service Dependencies # OrbiQuant IA Trading Platform # Python 3.11+ # ============================================================================= # Web Framework # ============================================================================= fastapi>=0.109.0 uvicorn[standard]>=0.25.0 # ============================================================================= # Async HTTP & WebSocket # ============================================================================= aiohttp>=3.9.0 websockets>=12.0 # ============================================================================= # Database # ============================================================================= asyncpg>=0.29.0 psycopg2-binary>=2.9.9 # Sync PostgreSQL driver for migrations # ============================================================================= # Data Processing # ============================================================================= pandas>=2.1.0 numpy>=1.26.0 # ============================================================================= # Data Validation # ============================================================================= pydantic>=2.0.0 pydantic-settings>=2.0.0 # ============================================================================= # Configuration # ============================================================================= python-dotenv>=1.0.0 # ============================================================================= # Logging # ============================================================================= structlog>=23.2.0 # ============================================================================= # CLI & Progress # ============================================================================= tqdm>=4.66.0 # Progress bars for migrations # ============================================================================= # Scheduling # ============================================================================= apscheduler>=3.10.0 # ============================================================================= # Security # ============================================================================= cryptography>=41.0.0 # ============================================================================= # Optional: Exchange SDKs # ============================================================================= # metaapi-cloud-sdk>=23.0.0 # For MT4/MT5 cloud access # python-binance>=1.0.0 # Alternative Binance SDK # ============================================================================= # Testing # ============================================================================= pytest>=7.4.0 pytest-asyncio>=0.21.0 pytest-cov>=4.1.0 httpx>=0.26.0 # For FastAPI testing # ============================================================================= # Code Quality # ============================================================================= black>=23.0.0 isort>=5.12.0 flake8>=6.1.0 mypy>=1.5.0 ruff>=0.1.0