# automatically generated by g-sorcery # please do not edit this file EAPI=8 REALNAME="${PN}" LITERALNAME="${PN}" REALVERSION="${PV}" DIGEST_SOURCES="yes" PYTHON_COMPAT=( python{3_11,3_12,3_13,3_14} ) DISTUTILS_USE_PEP517=standalone inherit python-r1 gs-pypi DESCRIPTION="\"An open source ChatOps bot framework.\"" HOMEPAGE="https://opsdroid.github.io/" LICENSE="Apache-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="connector-matrix connector-matrix-e2e connector-mattermost connector-slack connector-teams connector-telegram connector-webex database-matrix database-mongo database-redis database-sqlite parser-dialogflow parser-watson test" DEPENDENCIES=">=dev-python/aiohttp-3.6.2[${PYTHON_USEDEP}] dev-python/aiohttp-middlewares[${PYTHON_USEDEP}] >=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}] >=dev-python/arrow-0.15.8[${PYTHON_USEDEP}] >=dev-python/babel-2.8.0[${PYTHON_USEDEP}] >=dev-python/click-7.1.2[${PYTHON_USEDEP}] >=dev-python/multidict-4.7.6[${PYTHON_USEDEP}] >=dev-python/nbconvert-5.6.1[${PYTHON_USEDEP}] >=dev-python/nbformat-5.0.6[${PYTHON_USEDEP}] >=dev-python/imagesize-1.4.1[${PYTHON_USEDEP}] >=dev-python/parse-1.16.0[${PYTHON_USEDEP}] >=dev-python/puremagic-1.9[${PYTHON_USEDEP}] dev-python/pycron[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] >=dev-python/regex-2020.7.14[${PYTHON_USEDEP}] dev-python/tailer[${PYTHON_USEDEP}] >=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] dev-python/watchgod[${PYTHON_USEDEP}] dev-python/get-video-properties[${PYTHON_USEDEP}] >=dev-python/bitstring-3.1.7[${PYTHON_USEDEP}] >=dev-python/rich-10.1.0[${PYTHON_USEDEP}] >=dev-python/setuptools-76.0.0[${PYTHON_USEDEP}] connector-matrix? ( >=dev-python/bleach-3.1.5[${PYTHON_USEDEP}] ) connector-matrix? ( dev-python/matrix-nio[${PYTHON_USEDEP}] ) connector-matrix-e2e? ( >=dev-python/bleach-3.1.5[${PYTHON_USEDEP}] ) connector-matrix-e2e? ( dev-python/matrix-nio[${PYTHON_USEDEP}] ) connector-matrix-e2e? ( dev-python/python-olm[${PYTHON_USEDEP}] ) connector-mattermost? ( dev-python/mattermostdriver[${PYTHON_USEDEP}] ) connector-slack? ( >=dev-python/certifi-2020.4.5.2[${PYTHON_USEDEP}] ) connector-slack? ( dev-python/slack-sdk[${PYTHON_USEDEP}] ) connector-slack? ( >=dev-python/emoji-2.1.0[${PYTHON_USEDEP}] ) connector-webex? ( dev-python/webexteamssdk[${PYTHON_USEDEP}] ) connector-teams? ( dev-python/botbuilder-core[${PYTHON_USEDEP}] ) connector-telegram? ( >=dev-python/emoji-2.1.0[${PYTHON_USEDEP}] ) parser-dialogflow? ( dev-python/dialogflow[${PYTHON_USEDEP}] ) parser-watson? ( dev-python/ibm-watson[${PYTHON_USEDEP}] ) database-redis? ( >=dev-python/redis-5.1[${PYTHON_USEDEP}] ) database-sqlite? ( >=dev-python/aiosqlite-0.15.0[${PYTHON_USEDEP}] ) database-mongo? ( dev-python/motor[${PYTHON_USEDEP}] ) database-mongo? ( >=dev-python/dnspython-2.1.0[${PYTHON_USEDEP}] ) database-matrix? ( >=dev-python/wrapt-1.12.1[${PYTHON_USEDEP}] ) test? ( dev-python/pre-commit[${PYTHON_USEDEP}] ) test? ( dev-python/coveralls[${PYTHON_USEDEP}] ) test? ( >=dev-python/astroid-2.4.1[${PYTHON_USEDEP}] ) test? ( >=dev-python/pytest-5.4.2[${PYTHON_USEDEP}] ) test? ( >=dev-python/anyio-4.3.0[${PYTHON_USEDEP}] ) test? ( >=dev-python/pytest-cov-2.7.1[${PYTHON_USEDEP}] ) test? ( >=dev-python/pytest-mock-3.2.0[${PYTHON_USEDEP}] ) test? ( >=dev-python/pytest-timeout-1.4.0[${PYTHON_USEDEP}] ) test? ( dev-python/pydocstyle[${PYTHON_USEDEP}] )" BDEPEND="${DEPENDENCIES}" RDEPEND="${DEPENDENCIES}"