Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pandas for openSUSE:Factory 
checked in at 2022-02-03 23:16:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pandas (Old)
 and      /work/SRC/openSUSE:Factory/.python-pandas.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pandas"

Thu Feb  3 23:16:06 2022 rev:40 rq:949618 version:1.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pandas/python-pandas.changes      
2022-01-07 12:45:13.963797606 +0100
+++ /work/SRC/openSUSE:Factory/.python-pandas.new.1898/python-pandas.changes    
2022-02-03 23:16:31.412597589 +0100
@@ -1,0 +2,52 @@
+Tue Jan 25 19:26:46 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Skip more tests on non-intel architectures
+  boo#1167730
+
+-------------------------------------------------------------------
+Sun Jan 23 11:52:29 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to version 1.4.0
+  * https://pandas.pydata.org/docs/whatsnew/v1.4.0.html
+  * Enhancements
+   - Improved warning messages
+   - Index can hold arbitrary ExtensionArrays
+   - Enhancements in Styler
+   - Multi-threaded CSV reading with a new CSV Engine based on
+     pyarrow
+   - Rank function for rolling and expanding windows
+   - Groupby positional indexing
+   - DataFrame.from_dict and DataFrame.to_dict have new 'tight'
+     option
+  * Notable bug fixes
+    - Inconsistent date string parsing
+    - Ignoring dtypes in concat with empty or all-NA columns
+    - Null-values are no longer coerced to NaN-value in
+      value_counts and mode
+    - mangle_dupe_cols in read_csv no longer renames unique columns
+      conflicting with target names
+    - unstack and pivot_table no longer raises ValueError for
+      result that would exceed int32 limit
+    - groupby.apply consistent transform detection
+  * API changes
+    - Index.get_indexer_for() no longer accepts keyword arguments
+      (other than target); in the past these would be silently
+      ignored if the index was not unique (GH42310)
+    - Change in the position of the min_rows argument in
+      DataFrame.to_string() due to change in the docstring
+      (GH44304)
+    - Reduction operations for DataFrame or Series now raising a
+      ValueError when None is passed for skipna (GH44178)
+    - read_csv() and read_html() no longer raising an error when
+      one of the header rows consists only of Unnamed: columns
+      (GH13054)
+    - Changed the name attribute of several holidays in
+      USFederalHolidayCalendar to match official federal holiday
+      names.
+  * Deprecations
+    - Deprecated Int64Index, UInt64Index & Float64Index
+    - Deprecated Frame.append and Series.append
+- Split out test runs into separate flavors, optimize memory usage
+  in pytest-xdist runs
+
+-------------------------------------------------------------------

Old:
----
  pandas-1.3.5.tar.gz

New:
----
  pandas-1.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pandas.spec ++++++
--- /var/tmp/diff_new_pack.aU5qTb/_old  2022-02-03 23:16:32.056593194 +0100
+++ /var/tmp/diff_new_pack.aU5qTb/_new  2022-02-03 23:16:32.060593166 +0100
@@ -16,19 +16,34 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
-%define         skip_python2 1
-%define         skip_python36 1
 %global flavor @BUILD_FLAVOR@%{nil}
-%if "%{flavor}" == "test"
-%define psuffix -test
+%if "%{flavor}" == "test-py38"
+%define psuffix -test-py38
+%define skip_python39 1
+%define skip_python310 1
 %bcond_without test
-%else
+%endif
+%if "%{flavor}" == "test-py39"
+%define psuffix -test-py39
+%define skip_python38 1
+%define skip_python310 1
+%bcond_without test
+%endif
+%if "%{flavor}" == "test-py310"
+%define psuffix -test-py310
+%define skip_python38 1
+%define skip_python39 1
+%bcond_without test
+%endif
+%if "%{flavor}" == ""
 %define psuffix %{nil}
 %bcond_with test
 %endif
+
+%{?!python_module:%define python_module() python3-%{**}}
+%define         skip_python2 1
 Name:           python-pandas%{psuffix}
-Version:        1.3.5
+Version:        1.4.0
 Release:        0
 Summary:        Python data structures for data analysis, time series, and 
statistics
 License:        BSD-3-Clause
@@ -38,65 +53,66 @@
 BuildRequires:  %{python_module Cython >= 0.29.21}
 BuildRequires:  %{python_module Jinja2}
 BuildRequires:  %{python_module devel >= 3.7.1}
-BuildRequires:  %{python_module numpy >= 1.17.3}
-BuildRequires:  %{python_module numpy-devel >= 1.16.5}
-BuildRequires:  %{python_module python-dateutil >= 2.7.3}
-BuildRequires:  %{python_module pytz >= 2017.3}
+BuildRequires:  %{python_module numpy-devel >= 1.18.5}
+BuildRequires:  %{python_module python-dateutil >= 2.8.1}
+BuildRequires:  %{python_module pytz >= 2020.1}
 BuildRequires:  %{python_module setuptools >= 51.0.0}
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  python-rpm-macros
-Requires:       python-numpy >= 1.17.3
-Requires:       python-python-dateutil >= 2.7.3
-Requires:       python-pytz >= 2017.3
-Recommends:     python-Bottleneck >= 1.2.1
-Recommends:     python-numexpr >= 2.6.8
+Requires:       python-numpy >= 1.18.5
+Requires:       python-python-dateutil >= 2.8.1
+Requires:       python-pytz >= 2020.1
+Recommends:     python-Bottleneck >= 1.3.1
+Recommends:     python-numexpr >= 2.7.1
 Suggests:       python-Jinja2 >= 2.10
-Suggests:       python-PyMySQL >= 0.8.1
-Suggests:       python-SQLAlchemy >= 1.3.0
-Suggests:       python-XlsxWriter >= 1.0.2
-Suggests:       python-beautifulsoup4 >= 4.6.0
+Suggests:       python-PyMySQL >= 0.10.1
+Suggests:       python-SQLAlchemy >= 1.4.0
+Suggests:       python-XlsxWriter >= 1.2.2
+Suggests:       python-beautifulsoup4 >= 4.8.2
 Suggests:       python-blosc >= 1.17.0
 Suggests:       python-fastparquet >= 0.4.0
 Suggests:       python-fsspec >= 0.7.4
 Suggests:       python-gcsfs >= 0.6.0
 Suggests:       python-html5lib >= 1.0.1
-Suggests:       python-lxml >= 4.3.0
-Suggests:       python-matplotlib >= 2.2.3
-Suggests:       python-openpyxl >= 3.0.0
-Suggests:       python-pandas-gbq >= 0.12.0
+Suggests:       python-lxml >= 4.5.0
+Suggests:       python-matplotlib >= 3.3.2
+Suggests:       python-numba >= 0.50.1
+Suggests:       python-openpyxl >= 3.0.3
+Suggests:       python-pandas-gbq >= 0.14.0
 Suggests:       python-psycopg2 >= 2.7
-Suggests:       python-pyarrow >= 0.17.0
+Suggests:       python-pyarrow >= 1.0.1
 Suggests:       python-pyreadstat
 Suggests:       python-qt5
 Suggests:       python-s3fs >= 0.4.0
-Suggests:       python-scipy >= 1.12.0
-Suggests:       python-tables >= 3.5.1
+Suggests:       python-scipy >= 1.4.1
+Suggests:       python-tables >= 3.6.1
 Suggests:       python-tabulate >= 0.8.7
-Suggests:       python-xarray >= 0.12.0
+Suggests:       python-xarray >= 0.15.1
 Suggests:       python-xlrd >= 1.2.0
-Suggests:       python-xlsb >= 1.0.6
+Suggests:       python-xlwt >= 1.3.0
 Suggests:       python-zlib
 Suggests:       xclip
 Suggests:       xsel
 Obsoletes:      python-pandas-doc < %{version}
 Provides:       python-pandas-doc = %{version}
 %if %{with test}
-BuildRequires:  %{python_module Bottleneck >= 1.2.1}
-BuildRequires:  %{python_module SQLAlchemy >= 1.3.0}
-BuildRequires:  %{python_module XlsxWriter >= 1.0.2}
-BuildRequires:  %{python_module beautifulsoup4 >= 4.6.0}
+BuildRequires:  %{python_module Bottleneck >= 1.3.1}
+BuildRequires:  %{python_module SQLAlchemy >= 1.4.0}
+BuildRequires:  %{python_module XlsxWriter >= 1.2.2}
+BuildRequires:  %{python_module beautifulsoup4 >= 4.8.2}
 BuildRequires:  %{python_module hypothesis}
-BuildRequires:  %{python_module lxml >= 4.3.0}
-BuildRequires:  %{python_module matplotlib}
-BuildRequires:  %{python_module numexpr >= 2.7.0}
-BuildRequires:  %{python_module openpyxl >= 3.0.0}
+BuildRequires:  %{python_module lxml >= 4.5.0}
+BuildRequires:  %{python_module matplotlib >= 3.3.2}
+BuildRequires:  %{python_module numexpr >= 2.7.1}
+BuildRequires:  %{python_module openpyxl >= 3.0.3}
 BuildRequires:  %{python_module pandas = %{version}}
 BuildRequires:  %{python_module pytest >= 6.0}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest-xdist}
-BuildRequires:  %{python_module scipy}
-BuildRequires:  %{python_module xlrd >= 1.2.0}
+BuildRequires:  %{python_module scipy >= 1.4.1}
+BuildRequires:  %{python_module xlrd >= 2.0.1}
+BuildRequires:  memory-constraints
 BuildRequires:  xclip
 BuildRequires:  xvfb-run
 %endif
@@ -153,33 +169,52 @@
 # https://github.com/pandas-dev/pandas/issues/39096
 # https://github.com/pandas-dev/pandas/issues/36579
 SKIP_TESTS+=" or (test_misc and test_memory_usage and series and empty and 
index)"
-# no network -- https://github.com/pandas-dev/pandas/pull/42354
-SKIP_TESTS+=" or test_wrong_url"
-%ifarch %{ix86}
-# overflows on i586
-SKIP_TESTS+=" or test_encode_non_c_locale"
-# fails on i586 (was gcc10-skip-one-test.patch)
-SKIP_TESTS+=" or test_merge_on_ints_floats_warning"
-%endif
+# pytest-xdist worker crash
+SKIP_TESTS+=" or test_pivot_number_of_levels_larger_than_int32"
 if [ $(getconf LONG_BIT) -eq 32 ]; then
 # https://github.com/pandas-dev/pandas/issues/31856
 SKIP_TESTS+=" or test_maybe_promote_int_with_int"
 # rounding error
 SKIP_TESTS+=" or (test_rolling_quantile_interpolation_options and data1 and 
linear and 0.1)"
 fi
+%ifarch %{ix86}
+# overflows on i586
+SKIP_TESTS+=" or test_encode_non_c_locale"
+# fails on i586 (was gcc10-skip-one-test.patch)
+SKIP_TESTS+=" or test_merge_on_ints_floats_warning"
+%endif
+%ifarch ppc64 s390x
+# big endian type issues
+SKIP_TESTS+=" or test_astype"
+SKIP_TESTS+=" or test_to_numpy_string"
+SKIP_TESTS+=" or (test_construction and test_to_numpy)"
+SKIP_TESTS+=" or test_to_records_index_name"
+SKIP_TESTS+=" or test_to_records_dtype"
+SKIP_TESTS+=" or test_to_records_dict_like"
+SKIP_TESTS+=" or (test_c_parser_only and test_unsupported_dtype)"
+SKIP_TESTS+=" or test_td_mul_td64_ndarray_invalid"
+%endif
 %ifnarch x86_64
+# type and numeric precision issues, partially reported for arm and marked 
xfail upstream but not for e.g. ppc
+SKIP_TESTS+=" or (test_astype and test_subtype_integer_errors)"
+SKIP_TESTS+=" or (test_to_numeric and test_downcast_nullable_numeric and 
data12-UInt64-signed-UInt64)"
+SKIP_TESTS+=" or (test_rolling and test_rolling_var_numerical_issues)"
+SKIP_TESTS+=" or (test_groupby  and test_groupby_numerical_stability_sum_mean)"
+SKIP_TESTS+=" or (test_groupby  and test_groupby_numerical_stability_cumsum)"
+SKIP_TESTS+=" or (test_c_parser_only and test_float_precision_options)"
 # run the slow tests only on x86_64
 %define test_fast --skip-slow --skip-db
 %endif
+# The test collection consumes a lot of memory per worker. This sets %%jobs.
+%limit_build -m 2048
 %{python_expand $python -c 'import pandas; print(pandas.__path__); 
print(pandas.show_versions())'
-# -n 4: The test collection consumes a lot of memory per worker. Sync with 
constraints file
 # -c pyproject.toml: get the marker declarations
 # cache: can't just say no cacheprovider, because one test checks for the --lf 
option of pytest-cache
 # --skip-* arguments: Upstreams custom way to skip marked tests. These do not 
use pytest.mark.
 # clipboard marker: not set up properly in build service
 # need to specify test path directly instead of --pyargs pandas in order
 # to find all conftest.py files 
https://github.com/pytest-dev/pytest/issues/1596
-xvfb-run pytest-%{$python_bin_suffix} -v -n 4 \
+xvfb-run pytest-%{$python_bin_suffix} -v -n %jobs \
                                       -c pyproject.toml \
                                       -o cache_dir=$PWD/.pytest_cache 
--cache-clear \
                                       --skip-network %{?test_fast} \

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.aU5qTb/_old  2022-02-03 23:16:32.112592812 +0100
+++ /var/tmp/diff_new_pack.aU5qTb/_new  2022-02-03 23:16:32.116592784 +0100
@@ -1,4 +1,6 @@
 <multibuild>
-  <package>test</package>
+  <package>test-py38</package>
+  <package>test-py39</package>
+  <package>test-py310</package>
 </multibuild>
 

++++++ pandas-1.3.5.tar.gz -> pandas-1.4.0.tar.gz ++++++
++++ 173297 lines of diff (skipped)

Reply via email to