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