Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-blosc2 for openSUSE:Factory 
checked in at 2024-04-28 21:48:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-blosc2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-blosc2.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-blosc2"

Sun Apr 28 21:48:51 2024 rev:10 rq:1170323 version:2.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-blosc2/python-blosc2.changes      
2024-02-08 19:02:13.855233963 +0100
+++ /work/SRC/openSUSE:Factory/.python-blosc2.new.1880/python-blosc2.changes    
2024-04-29 08:55:42.630763970 +0200
@@ -1,0 +2,32 @@
+Fri Apr 26 16:35:25 UTC 2024 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.6.2
+  * Protection when platforms have just one CPU. This caused the
+    internal number of threads to be 0, producing a division by zero.
+  *  Updated to latest C-Blosc2 2.14.3.
+- Release 2.6.0
+  * [EXP] New evaluation engine (based on numexpr) for NDArray
+    instances. Now, you can evaluate expressions like a + b + 1
+    where a and b are NDArray instances. This is a powerful feature
+    that allows for efficient computations on compressed data. See
+    this example to see how this works. Thanks to @omaech for her
+    help in the pow function.
+  * As a consequence of the above, there are many new functions to
+    operate with NDArray instances. See the function section in
+    NDArray API for more information.
+  * Support for NumPy 2.0.0 is here! Now, the wheels are built with
+    NumPy 2.0.0rc1. Please tell us in case you see any issues with
+    this new version.
+  * Add **kwargs to load_tensor() function. This allows to pass
+    additional parameters to the deserialization function. Thanks
+    to @jasam-sheja.
+  * Fix vlmeta.to_dict() not honoring tuple encoding. Thanks to
+    @ivilata.
+  * Check that chunks/blocks computation does not allow a 0 in
+    blocks. Thanks to @ivilata.
+  * Many improvements in ruff rules and others. Thanks to
+    @DimitriPapadopoulos.
+  * Remove printing large arrays in notebooks (they use too much
+    RAM in recent versions of Jupyter notebook).
+
+-------------------------------------------------------------------

Old:
----
  blosc2-2.5.1.tar.gz

New:
----
  blosc2-2.6.2.tar.gz

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

Other differences:
------------------
++++++ python-blosc2.spec ++++++
--- /var/tmp/diff_new_pack.PZzv0e/_old  2024-04-29 08:55:43.994813403 +0200
+++ /var/tmp/diff_new_pack.PZzv0e/_new  2024-04-29 08:55:44.006813838 +0200
@@ -17,14 +17,14 @@
 
 
 Name:           python-blosc2
-Version:        2.5.1
+Version:        2.6.2
 Release:        0
 Summary:        Python wrapper for the C-Blosc2 library
 License:        BSD-3-Clause
 URL:            https://github.com/Blosc/python-blosc2
 Source:         
https://files.pythonhosted.org/packages/source/b/blosc2/blosc2-%{version}.tar.gz
 BuildRequires:  %{python_module Cython}
-BuildRequires:  %{python_module devel >= 3.8}
+BuildRequires:  %{python_module devel >= 3.10}
 BuildRequires:  %{python_module numpy-devel >= 1.20.3}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module scikit-build}
@@ -35,14 +35,16 @@
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
-BuildRequires:  pkgconfig(blosc2) >= 2.13.1
+BuildRequires:  pkgconfig(blosc2) >= 2.14.4
 Requires:       python-msgpack
 Requires:       python-ndindex >= 1.4
+Requires:       python-numexpr
 Requires:       python-numpy >= 1.20.3
 Requires:       python-py-cpuinfo
 # SECTION test requirements
 BuildRequires:  %{python_module msgpack}
 BuildRequires:  %{python_module ndindex >= 1.4}
+BuildRequires:  %{python_module numexpr}
 BuildRequires:  %{python_module psutil}
 BuildRequires:  %{python_module py-cpuinfo}
 BuildRequires:  %{python_module pytest}
@@ -66,8 +68,6 @@
 
 %prep
 %autosetup -p1 -n blosc2-%{version}
-# 
https://github.com/Blosc/python-blosc2/commit/f5fbba3a4f6b935da53563a6a0001f917dc407ab
-sed -i /pytest/d requirements-runtime.txt
 
 %build
 export CFLAGS="%{optflags}"

++++++ blosc2-2.5.1.tar.gz -> blosc2-2.6.2.tar.gz ++++++
++++ 8439 lines of diff (skipped)

Reply via email to