name: research-ai-assistant channels: - conda-forge - defaults dependencies: - python>=3.10,<3.12 - pip - pip: # LLM API Client (required for Novita AI API) - openai>=1.0.0 # Web Framework & Interface - aiohttp>=3.9.0 - httpx>=0.25.0 # Flask API for external integrations - flask>=3.0.0 - flask-cors>=4.0.0 - flask-limiter>=3.5.0 # Security & Validation - pydantic-settings>=2.1.0 - python-dotenv>=1.0.0 # Database & Persistence - sqlalchemy>=2.0.0 # Data Processing & Utilities - pandas>=2.1.0 - numpy>=1.24.0,<2.0.0 # Caching & Performance - cachetools>=5.3.0 # Async & Concurrency - aiofiles>=23.2.0 # Logging & Monitoring - structlog>=23.2.0 - prometheus-client>=0.19.0 - psutil>=5.9.0 # Utility Libraries - python-dateutil>=2.8.0 - pytz>=2023.3 - requests>=2.31.0 # Production WSGI Server - gunicorn>=21.2.0 # Development & Testing - pytest>=7.4.0 - pytest-asyncio>=0.21.0