name: trading-ml-engine channels: - pytorch - conda-forge - defaults dependencies: - python=3.11 - pip>=23.0 # Core ML and Deep Learning - pytorch>=2.0.0 - numpy>=1.24.0 - pandas>=2.0.0 - scikit-learn>=1.3.0 # API Framework - fastapi>=0.104.0 - uvicorn>=0.24.0 # Database - sqlalchemy>=2.0.0 - redis-py>=5.0.0 # Data visualization (for development) - matplotlib>=3.7.0 - seaborn>=0.12.0 # Development and code quality - pytest>=7.4.0 - pytest-asyncio>=0.21.0 - pytest-cov>=4.1.0 - black>=23.0.0 - isort>=5.12.0 - flake8>=6.1.0 - mypy>=1.5.0 - ipython>=8.0.0 - jupyter>=1.0.0 # Additional dependencies via pip - pip: - pydantic>=2.0.0 - pydantic-settings>=2.0.0 - psycopg2-binary>=2.9.0 - aiohttp>=3.9.0 - requests>=2.31.0 - xgboost>=2.0.0 - joblib>=1.3.0 - ta>=0.11.0 - loguru>=0.7.0 - pyyaml>=6.0.0 - python-dotenv>=1.0.0 # TA-Lib requires system installation first: # conda install -c conda-forge ta-lib # or from source with proper dependencies