aiohttp
attrs>=22.1
discord-typings>=0.5.1
emoji
tomli

[all]
PyNaCl<1.6,>=1.5.0
aiodns
orjson
Brotli
faust-cchardet
sentry-sdk
jurigged
aioconsole>=0.6.0

[all:sys_platform != "win32"]
uvloop

[console]
aioconsole>=0.6.0

[dev]
pytest
pytest-asyncio
pytest-cov
python-dotenv
typeguard
PyNaCl<1.6,>=1.5.0
aiodns
orjson
Brotli
faust-cchardet
sentry-sdk
jurigged
aioconsole>=0.6.0
mkdocs-autorefs
mkdocs-awesome-pages-plugin
mkdocs-material
mkdocstrings-python
mkdocs-minify-plugin
mkdocs-git-committers-plugin-2
mkdocs-git-revision-date-localized-plugin
griffe==0.25
pre-commit

[dev:sys_platform != "win32"]
uvloop

[docs]
PyNaCl<1.6,>=1.5.0
aiodns
orjson
Brotli
faust-cchardet
sentry-sdk
jurigged
aioconsole>=0.6.0
mkdocs-autorefs
mkdocs-awesome-pages-plugin
mkdocs-material
mkdocstrings-python
mkdocs-minify-plugin
mkdocs-git-committers-plugin-2
mkdocs-git-revision-date-localized-plugin
griffe==0.25

[docs:sys_platform != "win32"]
uvloop

[jurigged]
jurigged

[sentry]
sentry-sdk

[speedup]
aiodns
orjson
Brotli
faust-cchardet

[speedup:sys_platform != "win32"]
uvloop

[tests]
pytest
pytest-asyncio
pytest-cov
python-dotenv
typeguard

[voice]
PyNaCl<1.6,>=1.5.0
