fastapi uvicorn[standard] pydantic-settings paho-mqtt>=2.0.0 httpx # >=2.7: Discord requires DAVE (E2EE) voice since 2026-03-01; 2.7 is the first # discord.py with it (the [voice] extra pulls `davey`). Older releases cannot join voice. discord.py[voice]>=2.7 PyNaCl python-multipart pytest pytest-asyncio