# Core dependencies fastapi>=0.136.1 uvicorn[standard]>=0.46.0 jinja2>=3.1.6 mistune>=3.2.1 aiofiles>=25.1.0 httpx[http2]>=0.28.1 pydantic>=2.13.3 pydantic-settings>=2.14.0 websockets>=16.0 psutil>=7.2.2 # Process memory metrics for profiling + /api/debug/memory zstandard>=0.25.0 # Database dependencies sqlalchemy[asyncio]>=2.0.49 asyncpg>=0.31.0 # PostgreSQL async driver alembic>=1.18.4 # Database migrations psycopg2-binary>=2.9.12 # PostgreSQL driver (for Alembic) # Security dependencies slowapi>=0.1.9 # Rate limiting cryptography==48.0.0 # AWS S3 for on-demand asset delivery (drum kits, soundfonts) boto3>=1.43.3 mido>=1.3.3 # MIDI file parsing pyyaml>=6.0.3 # YAML parsing (repo metadata, config files) # CLI typer>=0.25.1 # Development dependencies pytest>=9.0.3 pytest-asyncio>=1.3.0 pytest-cov>=7.1.0 pytest-timeout>=2.3.1 pytest-xdist>=3.6.1 factory-boy>=3.3.3 coverage>=7.13.0 anyio>=4.13.0 mypy>=1.20.0 msgpack>=1.1.2