# Core dependencies fastapi>=0.135.1 jinja2>=3.1.6 mistune>=3.0.0 aiofiles>=25.1.0 uvicorn[standard]>=0.42.0 httpx>=0.28.1 pydantic>=2.12.5 pydantic-settings>=2.13.1 websockets>=15.0.1 PyJWT>=2.10.1 # Database dependencies sqlalchemy[asyncio]>=2.0.48 asyncpg>=0.31.0 # PostgreSQL async driver aiosqlite>=0.21.0 # SQLite async driver (for development) alembic>=1.18.4 # Database migrations psycopg2-binary>=2.9.10 # PostgreSQL driver (for Alembic) # Security dependencies slowapi>=0.1.9 # Rate limiting cryptography>=46.0.5 # AES-256 envelope encryption for webhook secrets at rest # AWS S3 for on-demand asset delivery (drum kits, soundfonts) boto3>=1.42.71 mido>=1.3.3 # MIDI file parsing pyyaml>=6.0.2 # YAML parsing (repo metadata, config files) mistune>=3.0.0 # Markdown → HTML for README rendering # CLI typer>=0.15.4 # Development dependencies pytest>=8.3.5 pytest-asyncio>=0.25.3 pytest-cov>=6.1.0 factory-boy>=3.3.3 coverage>=7.8.0 anyio>=4.9.0 mypy>=1.15.0 msgpack>=1.1