Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-tables for openSUSE:Factory 
checked in at 2023-12-01 21:26:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tables (Old)
 and      /work/SRC/openSUSE:Factory/.python-tables.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tables"

Fri Dec  1 21:26:00 2023 rev:23 rq:1130124 version:3.9.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes      
2023-08-21 11:46:11.091758192 +0200
+++ /work/SRC/openSUSE:Factory/.python-tables.new.25432/python-tables.changes   
2023-12-01 21:26:37.968664622 +0100
@@ -1,0 +2,40 @@
+Fri Dec  1 02:23:22 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 3.9.2:
+  * Minimum supported version for Python is 3.9 (see gh-1062).
+  * New features
+    + Apply optimized slice read to Blosc2-compressed CArray and EArray
+    + Add basic API for column-level attributes as Col._v_col_attrs
+  * Bugfixes
+    + Fix the assembly of returned slice data in Blosc2 NDim optimized
+      slice reads by using Blosc2’s b2nd_copy_buffer
+    + Fix crash in Blosc2 optimized path with large tables
+    + Fix compatibility with NumExpr v2.8.5
+    + Fix ptrepack failures with external links
+    + Replace stderr messages with Python warnings
+    + Fix Cython slice indexing under Python 3.12
+    + Fix unsafe temporary file creation in benchmark
+  * Improvements
+    + PyTables wheels now use a threadsafe build of the HDF5 library
+    + Partial support for the future NumPy 2, with some tests still failing
+    + Relax the reading of Blosc2 NDim to cope with datasets stored with
+      other tools
+    + Use H5Dchunk_iter (when available) to speed up walking over many chunks
+      in a very large table, as well as with random reads
+    + Improve setup.py (now using pyproject.toml as per PEP 518) and
+      blosc2 discovery mechanism
+    + Enable compatibility with Cython 3
+    + Handle py-cpuinfo missing in some platforms
+    + Avoid NumPy >= 1.25 deprecations, use numpy.all, numpy.any, etc. instead.
+  * Other changes
+    + Drop compatibility with the obsolete HDF5 1.8 API
+    + Require python-blosc2 >= 2.3.0 or c-blosc2 >= 2.11.0
+    + Assorted fixes to b2nd slicing optimization tips
+    + New benchmark for ERA5 climate data
+    + New “100 trillion baby” benchmark
+    + New benchmark for querying meteorologic data
+- Unpin Cython, Cython 3 is now supported
+- Drop patches tables-pr1000-debundled-blosc2.patch and numpy-1.25.patch:
+  * Both included upstream
+
+-------------------------------------------------------------------

Old:
----
  numpy-1.25.patch
  tables-3.8.0.tar.gz
  tables-pr1000-debundled-blosc2.patch

New:
----
  tables-3.9.2.tar.gz

BETA DEBUG BEGIN:
  Old:- Unpin Cython, Cython 3 is now supported
- Drop patches tables-pr1000-debundled-blosc2.patch and numpy-1.25.patch:
  * Both included upstream
  Old:- Unpin Cython, Cython 3 is now supported
- Drop patches tables-pr1000-debundled-blosc2.patch and numpy-1.25.patch:
  * Both included upstream
BETA DEBUG END:

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

Other differences:
------------------
++++++ python-tables.spec ++++++
--- /var/tmp/diff_new_pack.5iLNlp/_old  2023-12-01 21:26:38.992702232 +0100
+++ /var/tmp/diff_new_pack.5iLNlp/_new  2023-12-01 21:26:38.996702379 +0100
@@ -51,20 +51,16 @@
 %endif
 
 Name:           python-tables%{psuffix}
-Version:        3.8.0
+Version:        3.9.2
 Release:        0
 Summary:        Hierarchical datasets for Python
 License:        BSD-3-Clause
 URL:            https://github.com/PyTables/PyTables
 Source0:        
https://files.pythonhosted.org/packages/source/t/tables/tables-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM tables-pr1000-debundled-blosc2.patch 
gh#PyTables/PyTables#1000
-Patch0:         tables-pr1000-debundled-blosc2.patch
-# PATCH-FIX-UPSTREAM numpy-1.25.patch gh#PyTables/PyTables@337792561e59
-Patch1:         numpy-1.25.patch
-BuildRequires:  %{python_module base >= 3.8}
+BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  python-rpm-macros
 %if ! %{with test}
-BuildRequires:  %{python_module Cython < 3}
+BuildRequires:  %{python_module Cython}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module numexpr >= 2.6.2}
 BuildRequires:  %{python_module numpy-devel >= 1.19}
@@ -74,7 +70,7 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  blosc-devel >= 1.21.1
-BuildRequires:  blosc2-devel
+BuildRequires:  blosc2-devel >= 2.11
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  hdf5-devel
@@ -86,7 +82,7 @@
 # usage of pkg_resources in tests
 BuildRequires:  %{python_module setuptools}
 %endif
-Requires:       python-Cython >= 0.29.21
+Requires:       python-Cython
 Requires:       python-numexpr >= 2.6.2
 Requires:       python-numpy >= 1.19
 Requires:       python-packaging
@@ -112,8 +108,6 @@
 %autosetup -p1 -n tables-%{version}
 # make sure we use the system blosc
 rm -r c-blosc
-# https://github.com/PyTables/PyTables/issues/1001
-rm tables/libblosc2.so
 
 %if !%{with test}
 %build

++++++ tables-3.8.0.tar.gz -> tables-3.9.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-tables/tables-3.8.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-tables.new.25432/tables-3.9.2.tar.gz differ: 
char 5, line 1

Reply via email to