commit:     7e886fb4d3596a25523cf20df1918be8c675789e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 17 08:14:18 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 17 08:15:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e886fb4

dev-python/pandas: Restore FMA use, the test is wrong

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../pandas/{pandas-1.2.1-r3.ebuild => pandas-1.2.1-r4.ebuild}    | 9 +++------
 .../pandas/{pandas-1.2.3-r3.ebuild => pandas-1.2.3-r4.ebuild}    | 9 +++------
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-python/pandas/pandas-1.2.1-r3.ebuild 
b/dev-python/pandas/pandas-1.2.1-r4.ebuild
similarity index 97%
rename from dev-python/pandas/pandas-1.2.1-r3.ebuild
rename to dev-python/pandas/pandas-1.2.1-r4.ebuild
index ca96ed089b4..215cfe646ee 100644
--- a/dev-python/pandas/pandas-1.2.1-r3.ebuild
+++ b/dev-python/pandas/pandas-1.2.1-r4.ebuild
@@ -119,12 +119,6 @@ python_prepare_all() {
 }
 
 python_compile() {
-       if use amd64 || use x86; then
-               # FMA apparently breaks rolling var/stdev
-               # https://github.com/pandas-dev/pandas/issues/38921
-               append-flags -mno-fma
-       fi
-
        distutils-r1_python_compile -j1
 }
 
@@ -144,6 +138,9 @@ src_test() {
 
 python_test() {
        local deselect=(
+               # test for rounding errors, fails if we have better precision
+               
'pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues'
+
                # weird issue, doesn't seem very important
                
'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]'
        )

diff --git a/dev-python/pandas/pandas-1.2.3-r3.ebuild 
b/dev-python/pandas/pandas-1.2.3-r4.ebuild
similarity index 97%
rename from dev-python/pandas/pandas-1.2.3-r3.ebuild
rename to dev-python/pandas/pandas-1.2.3-r4.ebuild
index c54534df66f..6eca3b657e8 100644
--- a/dev-python/pandas/pandas-1.2.3-r3.ebuild
+++ b/dev-python/pandas/pandas-1.2.3-r4.ebuild
@@ -119,12 +119,6 @@ python_prepare_all() {
 }
 
 python_compile() {
-       if use amd64 || use x86; then
-               # FMA apparently breaks rolling var/stdev
-               # https://github.com/pandas-dev/pandas/issues/38921
-               append-flags -mno-fma
-       fi
-
        distutils-r1_python_compile -j1
 }
 
@@ -144,6 +138,9 @@ src_test() {
 
 python_test() {
        local deselect=(
+               # test for rounding errors, fails if we have better precision
+               
'pandas/tests/window/test_rolling.py::test_rolling_var_numerical_issues'
+
                # weird issue, doesn't seem very important
                
'pandas/tests/base/test_misc.py::test_memory_usage[series-with-empty-index]'
        )

Reply via email to