diff options
author | 2024-11-01 11:59:49 +0100 | |
---|---|---|
committer | 2024-11-01 12:00:16 +0100 | |
commit | 686281db6be5813d88f4b2f157bd46dc12af1652 (patch) | |
tree | 6111c72c2d48f8dc03640e845e6488c754892915 /dev-python/numpy | |
parent | dev-python/numpy: Update deselects for x86 (diff) | |
download | gentoo-686281db6be5813d88f4b2f157bd46dc12af1652.tar.gz gentoo-686281db6be5813d88f4b2f157bd46dc12af1652.tar.bz2 gentoo-686281db6be5813d88f4b2f157bd46dc12af1652.zip |
dev-python/numpy: Update deselects for arm & ppc64
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/numpy')
-rw-r--r-- | dev-python/numpy/numpy-2.0.2-r1.ebuild | 32 | ||||
-rw-r--r-- | dev-python/numpy/numpy-2.1.2.ebuild | 31 |
2 files changed, 61 insertions, 2 deletions
diff --git a/dev-python/numpy/numpy-2.0.2-r1.ebuild b/dev-python/numpy/numpy-2.0.2-r1.ebuild index b6e7c23a9a8e..330b819c92a5 100644 --- a/dev-python/numpy/numpy-2.0.2-r1.ebuild +++ b/dev-python/numpy/numpy-2.0.2-r1.ebuild @@ -100,11 +100,41 @@ python_test() { if [[ $(uname -m) == armv8l ]]; then # Degenerate case of arm32 chroot on arm64, bug #774108 EPYTEST_DESELECT+=( - core/tests/test_cpu_features.py::Test_ARM_Features::test_features + _core/tests/test_cpu_features.py::Test_ARM_Features::test_features ) fi case ${ARCH} in + arm) + EPYTEST_DESELECT+=( + # TODO: warnings + _core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception + + # TODO + _core/tests/test_function_base.py::TestLinspace::test_denormal_numbers + f2py/tests/test_kind.py::TestKind::test_real + f2py/tests/test_kind.py::TestKind::test_quad_precisionn + + # require too much memory + '_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + '_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + ) + ;; + ppc64) + EPYTEST_DESELECT+=( + # long double thingy + _core/tests/test_scalarprint.py::TestRealScalars::test_ppc64_ibm_double_double128 + + # TODO + _core/tests/test_cpu_features.py::TestEnvPrivation::test_impossible_feature_enable + linalg/tests/test_linalg.py::TestDet::test_generalized_sq_cases + linalg/tests/test_linalg.py::TestDet::test_sq_cases + "f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]" + "f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]" + "f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]" + "f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]" + ) + ;; x86) EPYTEST_DESELECT+=( # require too much memory diff --git a/dev-python/numpy/numpy-2.1.2.ebuild b/dev-python/numpy/numpy-2.1.2.ebuild index 342f99c15dfc..3e922c8cb543 100644 --- a/dev-python/numpy/numpy-2.1.2.ebuild +++ b/dev-python/numpy/numpy-2.1.2.ebuild @@ -95,11 +95,40 @@ python_test() { if [[ $(uname -m) == armv8l ]]; then # Degenerate case of arm32 chroot on arm64, bug #774108 EPYTEST_DESELECT+=( - numpy/core/tests/test_cpu_features.py::Test_ARM_Features::test_features + numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features ) fi case ${ARCH} in + arm) + EPYTEST_DESELECT+=( + # TODO: warnings + numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception + + # TODO + numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers + numpy/f2py/tests/test_kind.py::TestKind::test_real + numpy/f2py/tests/test_kind.py::TestKind::test_quad_precisionn + + # require too much memory + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' + 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' + ) + ;; + ppc64) + EPYTEST_DESELECT+=( + # long double thingy (on ppc64le) + numpy/_core/tests/test_scalarprint.py::TestRealScalars::test_ppc64_ibm_double_double128 + + # TODO (on BE) + numpy/linalg/tests/test_linalg.py::TestDet::test_generalized_sq_cases + numpy/linalg/tests/test_linalg.py::TestDet::test_sq_cases + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[s1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f77[t1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[s1]" + "numpy/f2py/tests/test_return_character.py::TestFReturnCharacter::test_all_f90[t1]" + ) + ;; x86) EPYTEST_DESELECT+=( # require too much memory |