# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 optfeature DESCRIPTION="A Python module to bypass Cloudflare's anti-bot page" HOMEPAGE="https://github.com/VeNoMouS/cloudscraper" SRC_URI="https://github.com/VeNoMouS/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz" LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64" RDEPEND=" dev-python/pyparsing[${PYTHON_USEDEP}] dev-python/requests-toolbelt[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] " BDEPEND="${RDEPEND} test? ( dev-python/js2py[${PYTHON_USEDEP}] dev-python/pytest-forked[${PYTHON_USEDEP}] dev-python/pytest-timeout[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest pkg_postinst() { optfeature "brotli decompresssion support" "dev-python/brotlipy" optfeature "js2py interpreter support" "dev-python/js2py" optfeature "node.js interpreter support" "net-libs/nodejs" }