# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_10 ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 virtualx MY_PN="props" DESCRIPTION="Object attribute management for the FSLeyes viewer" HOMEPAGE="https://git.fmrib.ox.ac.uk/fsl/fsleyes/fsleyes/tree/master" SRC_URI="https://git.fmrib.ox.ac.uk/fsl/fsleyes/${MY_PN}/-/archive/${PV}/${MY_PN}-${PV}.tar.gz" S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" RDEPEND=" dev-python/numpy[${PYTHON_USEDEP}] dev-python/matplotlib[${PYTHON_USEDEP}] >=dev-python/wxpython-3.0.2.0[${PYTHON_USEDEP}] >=sci-visualization/fsleyes-widgets-0.6[${PYTHON_USEDEP}] >=dev-python/fslpy-1.4[${PYTHON_USEDEP}] " distutils_enable_tests pytest distutils_enable_sphinx doc dev-python/sphinx-rtd-theme python_prepare_all() { # do not depend on pytest-cov sed -i -e '/addopts/d' setup.cfg || die distutils-r1_python_prepare_all } src_test() { virtx distutils-r1_src_test } python_test() { epytest || die "Tests failed with ${EPYTHON}" }