commit:     6cc40180080aa9c63bc12d7f9de3b9a999305746
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Mar 18 03:06:30 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 04:03:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cc40180

dev-python/compreffor: fix tests

Closes: https://bugs.gentoo.org/835030
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-python/compreffor/compreffor-0.5.1_p1.ebuild | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild 
b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
index bac2d4796..4b24a4bf1 100644
--- a/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
+++ b/dev-python/compreffor/compreffor-0.5.1_p1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 MYPV="${PV/_p/.post}"
 MYP="${PN}-${MYPV}"
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit distutils-r1
 
@@ -24,8 +24,7 @@ SLOT="0"
 RDEPEND="
        >=dev-python/fonttools-4[${PYTHON_USEDEP}]
 "
-DEPEND="
-       ${RDEPEND}
+BDEPEND="
        >=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
        dev-python/setuptools_scm[${PYTHON_USEDEP}]
 "
@@ -35,7 +34,12 @@ PATCHES=( 
"${FILESDIR}/${P}-remove-unwanted-dependencies.patch" )
 
 distutils_enable_tests pytest
 
+python_compile() {
+       distutils-r1_python_compile
+       esetup.py build_ext --inplace
+}
+
 python_test() {
-       distutils_install_for_testing
-       default
+       cd "${S}/src/python" || die
+       PYTHONPATH=".:${PYTHONPATH}" epytest compreffor/test
 }

Reply via email to