# automatically generated by g-sorcery
# please do not edit this file

EAPI=8

REALNAME="${PN}"
LITERALNAME="${PN}"
REALVERSION="${PV}"
DIGEST_SOURCES="yes"
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION=" A Lavalink WebSocket & API wrapper for discord.py"

HOMEPAGE="https://github.com/PyLav/PyLav"
LICENSE="AGPL-3+"
SRC_URI="https://files.pythonhosted.org/packages/f1/48/412554527e9e38226fbee0dcc5da75c779843056ff1fa8c483eca5d96c2a/py_lav-${REALVERSION}.tar.gz"
SOURCEFILE="py_lav-${REALVERSION}.tar.gz"
RESTRICT="test"

SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="all-red docs red"
DEPENDENCIES="<dev-python/pip-25.0[${PYTHON_USEDEP}]
	<dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
	<dev-python/apscheduler-4.0.0[${PYTHON_USEDEP}]
	dev-python/Brotli[${PYTHON_USEDEP}]
	<dev-python/pyyaml-7.0.0[${PYTHON_USEDEP}]
	dev-python/aiohttp-client-cache[${PYTHON_USEDEP}]
	dev-python/aiopath[${PYTHON_USEDEP}]
	dev-python/asyncpg[${PYTHON_USEDEP}]
	dev-python/asyncspotify[${PYTHON_USEDEP}]
	<dev-python/asyncstdlib-4.0.0[${PYTHON_USEDEP}]
	dev-python/cached-property[${PYTHON_USEDEP}]
	dev-python/cashews[${PYTHON_USEDEP}]
	dev-python/dacite[${PYTHON_USEDEP}]
	<dev-python/deepdiff-8.0.0[${PYTHON_USEDEP}]
	dev-python/expiringdict[${PYTHON_USEDEP}]
	<dev-python/humanize-5.0.0[${PYTHON_USEDEP}]
	<dev-python/importlib-metadata-8.0.0[${PYTHON_USEDEP}]
	<dev-python/iso8601-3.0.0[${PYTHON_USEDEP}]
	dev-python/mutagen[${PYTHON_USEDEP}]
	<dev-python/netaddr-2.0.0[${PYTHON_USEDEP}]
	<dev-python/numpy-3.0.0[${PYTHON_USEDEP}]
	dev-python/piccolo[${PYTHON_USEDEP}]
	<dev-python/tabulate-0.10.0[${PYTHON_USEDEP}]
	<dev-python/ujson-6.0.0[${PYTHON_USEDEP}]
	<dev-python/watchfiles-0.23.0[${PYTHON_USEDEP}]
	<dev-python/redis-6.0.0[${PYTHON_USEDEP}]
	red? ( ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/aiohttp-3.9.3[${PYTHON_USEDEP}] )
	red? ( ~dev-python/apsw-3.45.2.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/apsw-3.45.2.0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/orjson-3.10.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/orjson-3.10.0[${PYTHON_USEDEP}] )
	red? ( <dev-python/packaging-25.0[${PYTHON_USEDEP}] )
	all-red? ( <dev-python/packaging-25.0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/platformdirs-4.2.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/platformdirs-4.2.0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/psutil-5.9.8[${PYTHON_USEDEP}] )
	red? ( ~dev-python/python-dateutil-2.9.0_p0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/python-dateutil-2.9.0_p0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/pytz-2024.1[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/pytz-2024.1[${PYTHON_USEDEP}] )
	red? ( ~dev-python/rich-13.7.1[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/rich-13.7.1[${PYTHON_USEDEP}] )
	red? ( ~dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/typing-extensions-4.10.0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/rapidfuzz-3.7.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/rapidfuzz-3.7.0[${PYTHON_USEDEP}] )
	red? ( ~dev-python/uvloop-0.19.0[${PYTHON_USEDEP}] )
	all-red? ( ~dev-python/uvloop-0.19.0[${PYTHON_USEDEP}] )
	docs? ( dev-python/Red-DiscordBot[${PYTHON_USEDEP}] )
	docs? ( <dev-python/furo-2025.0.0[${PYTHON_USEDEP}] )
	docs? ( <dev-python/olefile-0.48[${PYTHON_USEDEP}] )
	docs? ( <dev-python/sphinx-rtd-theme-3.0.0[${PYTHON_USEDEP}] )
	docs? ( <dev-python/sphinx-copybutton-0.6.0[${PYTHON_USEDEP}] )
	docs? ( <dev-python/sphinx-inline-tabs-2024.0.0[${PYTHON_USEDEP}] )
	docs? ( <dev-python/sphinx-issues-5.0.0[${PYTHON_USEDEP}] )
	docs? ( dev-python/sphinx-removed-in[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"