# automatically generated by g-sorcery # please do not edit this file EAPI=8 REALNAME="${PN}" LITERALNAME="${PN}" REALVERSION="0.9.0rc0" DIGEST_SOURCES="yes" PYTHON_COMPAT=( python{3_11,3_12,3_13,3_14} ) DISTUTILS_USE_PEP517=standalone inherit python-r1 gs-pypi DESCRIPTION="FastKafka is a powerful and easy-to-use Python library for building asynchronous web services that interact with Kafka topics. Built on top of FastAPI, Starlette, Pydantic, AIOKafka and AsyncAPI, FastKafka simplifies the process of writing producers and consumers for Kafka topics." HOMEPAGE="https://github.com/airtai/fastkafka" LICENSE="Apache Software License 2.0" SRC_URI="https://files.pythonhosted.org/packages/source/${REALNAME::1}/${REALNAME}/${REALNAME}-${REALVERSION}.tar.gz" SOURCEFILE="${REALNAME}-${REALVERSION}.tar.gz" RESTRICT="test" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="avro dev docs test" DEPENDENCIES="dev-python/aiokafka[${PYTHON_USEDEP}] >=dev-python/anyio-3.0[${PYTHON_USEDEP}] dev-python/asyncer[${PYTHON_USEDEP}] dev-python/docstring_parser[${PYTHON_USEDEP}] >=dev-python/nest-asyncio-1.5.6[${PYTHON_USEDEP}] >=dev-python/pydantic-2.0[${PYTHON_USEDEP}] >=dev-python/tqdm-4.62[${PYTHON_USEDEP}] >=dev-python/typer-0.7.0[${PYTHON_USEDEP}] avro? ( dev-python/fastavro[${PYTHON_USEDEP}] ) dev? ( >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] ) dev? ( >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] ) dev? ( ~dev-python/bandit-1.7.5[${PYTHON_USEDEP}] ) dev? ( ~dev-python/black-23.3.0[${PYTHON_USEDEP}] ) dev? ( >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] ) dev? ( dev-python/fastapi[${PYTHON_USEDEP}] ) dev? ( dev-python/fastavro[${PYTHON_USEDEP}] ) dev? ( dev-python/install-jdk[${PYTHON_USEDEP}] ) dev? ( =dev-python/nbconvert-7.2.9[${PYTHON_USEDEP}] ) dev? ( dev-python/nbdev-mkdocs[${PYTHON_USEDEP}] ) dev? ( >=dev-python/nbformat-5.7.3[${PYTHON_USEDEP}] ) dev? ( dev-python/nbqa[${PYTHON_USEDEP}] ) dev? ( >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] ) dev? ( >=dev-python/pandas-1.2.0[${PYTHON_USEDEP}] ) dev? ( dev-python/pre-commit[${PYTHON_USEDEP}] ) dev? ( ~dev-python/pytest-7.3.1[${PYTHON_USEDEP}] ) dev? ( >=dev-python/requests-2.20[${PYTHON_USEDEP}] ) dev? ( ~dev-python/scikit-learn-1.2.1[${PYTHON_USEDEP}] ) dev? ( dev-python/semgrep[${PYTHON_USEDEP}] ) dev? ( ~dev-python/uvicorn-0.22.0[${PYTHON_USEDEP}] ) docs? ( >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] ) docs? ( >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] ) test? ( dev-python/install-jdk[${PYTHON_USEDEP}] ) test? ( <=dev-python/ipywidgets-8.0.4[${PYTHON_USEDEP}] ) test? ( >=dev-python/requests-2.20[${PYTHON_USEDEP}] )" BDEPEND="${DEPENDENCIES}" RDEPEND="${DEPENDENCIES}"