From cb3ea41778c94e1508bfe94fac68e0c91c6db783 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 2 May 2020 19:21:36 +0200 Subject: [PATCH] dev-python/redbaron: fix QA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Maciej Barć --- dev-python/redbaron/redbaron-0.9.ebuild | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/dev-python/redbaron/redbaron-0.9.ebuild b/dev-python/redbaron/redbaron-0.9.ebuild index e57d74129a..9f0e3e8371 100644 --- a/dev-python/redbaron/redbaron-0.9.ebuild +++ b/dev-python/redbaron/redbaron-0.9.ebuild @@ -8,25 +8,39 @@ PYTHON_COMPAT=( python3_{6,7} ) inherit distutils-r1 DESCRIPTION="A FST for python to make writing refactoring code a realistic task" -HOMEPAGE="https://redbaron.readthedocs.io/" +HOMEPAGE=" + https://redbaron.readthedocs.io/ + https://github.com/PyCQA/redbaron +" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" +IUSE="doc" +DEPEND=" + doc? ( + dev-python/ipython[matplotlib,${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) +" RDEPEND=" >=dev-python/baron-0.7[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] " -python_test() { +distutils_enable_tests pytest + +distutils_enable_sphinx docs + +src_prepare() { + default + # Remove "__pycache__". Reason: unique basename rm -rfd "${S}"/tests/__pycache__ || die # Skip tests. Reason: calls fixture "red" directly rm "${S}"/tests/test_bounding_box.py || die - - pytest -v || die "Tests fail with ${EPYTHON}" }