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)