dev-python/numpy: skip known-broken fortran tests on BE

Bug: https://github.com/numpy/numpy/issues/11831
Closes: https://bugs.gentoo.org/707116
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2023-06-27 14:16:01 +01:00
parent e3010103c7
commit 3350c14d10
+11 -1
View File
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing pypi toolchain-funcs
DESCRIPTION="Fast array and numerical python library"
HOMEPAGE="
@@ -104,6 +104,16 @@ python_test() {
)
fi
if [[ $(tc-endian) == "big" ]] ; then
# https://github.com/numpy/numpy/issues/11831 and bug #707116
EPYTEST_DESELECT+=(
'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]'
'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]'
'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]'
'f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]'
)
fi
case "${ABI}" in
alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86)
EPYTEST_DESELECT+=(