Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pyarrow for openSUSE:Factory 
checked in at 2023-05-21 19:08:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyarrow (Old)
 and      /work/SRC/openSUSE:Factory/.python-pyarrow.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pyarrow"

Sun May 21 19:08:35 2023 rev:2 rq:1087841 version:12.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pyarrow/python-pyarrow.changes    
2023-04-01 19:30:39.876850601 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyarrow.new.1533/python-pyarrow.changes  
2023-05-21 19:09:33.898728516 +0200
@@ -1,0 +2,63 @@
+Thu May 18 07:28:28 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 12.0.0
+  ## Compatibility notes:
+  * Plasma has been removed in this release (GH-33243). In
+    addition, the deprecated serialization module in PyArrow was
+    also removed (GH-29705). IPC (Inter-Process Communication)
+    functionality of pyarrow or the standard library pickle should
+    be used instead.
+  * The deprecated use_async keyword has been removed from the
+    dataset module (GH-30774)
+  * Minimum Cython version to build PyArrow from source has been
+    raised to 0.29.31 (GH-34933). In addition, PyArrow can now be
+    compiled using Cython 3 (GH-34564).
+  ## New features:
+  * A new pyarrow.acero module with initial bindings for the Acero
+    execution engine has been added (GH-33976)
+  * A new canonical extension type for fixed shaped tensor data has
+    been defined. This is exposed in PyArrow as the
+    FixedShapeTensorType (GH-34882, GH-34956)
+  * Run-End Encoded arrays binding has been implemented (GH-34686,
+    GH-34568)
+  * Method is_nan has been added to Array, ChunkedArray and
+    Expression (GH-34154)
+  * Dataframe interchange protocol has been implemented for
+    RecordBatch (GH-33926)
+  ## Other improvements:
+  * Extension arrays can now be concatenated (GH-31868)
+  * get_partition_keys helper function is implemented in the
+    dataset module to access the partitioning field’s key/value
+    from the partition expression of a certain dataset fragment
+    (GH-33825)
+  * PyArrow Array objects can now be accepted by the pa.array()
+    constructor (GH-34411)
+  * The default row group size when writing parquet files has been
+    changed (GH-34280)
+  * RecordBatch has the select() method implemented (GH-34359)
+  * New method drop_column on the pyarrow.Table supports passing a
+    single column as a string (GH-33377)
+  * User-defined tabular functions, which are a user-functions
+    implemented in Python that return a stateful stream of tabular
+    data, are now also supported (GH-32916)
+  * Arrow Archery tool now includes linting of the Cython files
+    (GH-31905)
+  * Breaking Change: Reorder output fields of “group_by” node so
+    that keys/segment keys come before aggregates (GH-33616)
+  ## Relevant bug fixes:
+  * Acero can now detect and raise an error in case a join
+    operation needs too much bytes of key data (GH-34474)
+  * Fix for converting non-sequence object in pa.array() (GH-34944)
+  * Fix erroneous table conversion to pandas if table includes an
+    extension array that does not implement to_pandas_dtype
+    (GH-34906)
+  * Reading from a closed ArrayStreamBatchReader now returns
+    invalid status instead of segfaulting (GH-34165)
+  * array() now returns pyarrow.Array and not pyarrow.ChunkedArray
+    for columns with __arrow_array__ method and only one chunk so
+    that the conversion of pandas dataframe with categorical column
+    of dtype string[pyarrow] does not fail (GH-33727)
+  * Custom type mapper in to_pandas now converts index dtypes
+    together with column dtypes (GH-34283)
+
+-------------------------------------------------------------------

Old:
----
  pyarrow-11.0.0.tar.gz

New:
----
  pyarrow-12.0.0.tar.gz

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

Other differences:
------------------
++++++ python-pyarrow.spec ++++++
--- /var/tmp/diff_new_pack.XRjDg4/_old  2023-05-21 19:09:34.358731142 +0200
+++ /var/tmp/diff_new_pack.XRjDg4/_new  2023-05-21 19:09:34.366731188 +0200
@@ -19,7 +19,7 @@
 %bcond_with xsimd
 %define plainpython python
 Name:           python-pyarrow
-Version:        11.0.0
+Version:        12.0.0
 Release:        0
 Summary:        Python library for Apache Arrow
 License:        Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
@@ -30,13 +30,14 @@
 Source10:       LICENSE.txt
 Source11:       NOTICE.txt
 Source99:       python-pyarrow.rpmlintrc
-BuildRequires:  %{python_module Cython >= 0.29}
+BuildRequires:  %{python_module Cython >= 0.29.31}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module numpy-devel >= 1.16.6}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  apache-arrow-acero-devel-static = %{version}
 BuildRequires:  apache-arrow-dataset-devel-static = %{version}
 BuildRequires:  apache-arrow-devel = %{version}
 BuildRequires:  apache-arrow-devel-static = %{version}
@@ -45,6 +46,7 @@
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libzstd-devel-static
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
@@ -53,14 +55,12 @@
 BuildRequires:  pkgconfig(gmock) >= 1.10
 BuildRequires:  pkgconfig(gtest) >= 1.10
 Requires:       python-numpy >= 1.16.6
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
 # SECTION test requirements
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pandas}
-BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module pytest-lazy-fixture}
 BuildRequires:  %{python_module pytest-xdist}
+BuildRequires:  %{python_module pytest}
 # /SECTION
 %python_subpackages
 
@@ -121,13 +121,14 @@
 
 %install
 %pyproject_install
-%python_clone -a %{buildroot}%{_bindir}/plasma_store
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
 pushd ..
 # Unexpected additional warning
 donttest="test_env_var"
+# flaky
+donttest="$donttest or test_total_bytes_allocated"
 %ifarch %{ix86} %{arm32}
 # tests conversion to 64bit datatypes
 donttest="$donttest or test_conversion"
@@ -141,18 +142,12 @@
 donttest="$donttest or test_schema_sizeof"
 %endif
 %pytest_arch --pyargs pyarrow -n auto -k "not ($donttest)"
+%pytest_arch --pyargs pyarrow -n auto -k "$donttest" || :
 popd
 
-%post
-%python_install_alternative plasma_store
-
-%postun
-%python_uninstall_alternative plasma_store
-
 %files %{python_files}
 %doc README.md
 %license LICENSE.txt NOTICE.txt
-%python_alternative %{_bindir}/plasma_store
 %{python_sitearch}/pyarrow
 %exclude %{python_sitearch}/pyarrow/include
 %exclude %{python_sitearch}/pyarrow/src

++++++ pyarrow-11.0.0.tar.gz -> pyarrow-12.0.0.tar.gz ++++++
++++ 19762 lines of diff (skipped)

Reply via email to