commit python-blosc2 for openSUSE:Factory
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
+
+- 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/f5fbba3a4f6b935da53563a6a0001f...
-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)
participants (1)
-
Source-Sync