zmq
tqdm
rich
toml
wheel
click
aiohttp
pybind11
tabulate
rich_click
requests
colorama
aiofiles
pydantic
jsonschema
asyncclick
playwright
setuptools
typing-extensions

[:sys_platform == "win32"]
tornado>=6.1

[all]
pytest
pytest-asyncio
nest_asyncio
snakeviz
build
twine
bleak>=0.22.1
pyyaml
pytubefix
mutagen
ffmpeg-python
fastapi
uvicorn[standard]
websockets
jinja2
httpx
python-multipart

[ble]
bleak>=0.22.1
pyyaml

[dev]
snakeviz

[discord]
discord.py[voice]>=2.3

[pypi]
build
twine

[test]
pytest
pytest-asyncio
nest_asyncio

[web]
fastapi
uvicorn[standard]
websockets
jinja2
bleak>=0.22.1
pyyaml

[website]
fastapi
uvicorn[standard]
websockets
jinja2
httpx
bleak>=0.22.1
pyyaml
pytubefix
mutagen
ffmpeg-python
python-multipart

[youtube]
pytubefix
mutagen
ffmpeg-python
