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 2025-11-25 15:54:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tables (Old)
 and      /work/SRC/openSUSE:Factory/.python-tables.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tables"

Tue Nov 25 15:54:18 2025 rev:29 rq:1319857 version:3.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes      
2024-08-26 22:13:30.070212228 +0200
+++ /work/SRC/openSUSE:Factory/.python-tables.new.14147/python-tables.changes   
2025-11-25 15:55:44.997824334 +0100
@@ -1,0 +2,18 @@
+Tue Nov 25 03:40:49 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 3.10.2:
+  ## Improvements
+  *  Use numpy.typing.DTypeLike over np.dtype for parameters.
+  *  Accept IsDescription, dict, numpy.dtype as table descriptions.
+  *  Allow multi-dimension chunkshape when creating arrays.
+  *  Improve the way setup.py finds runtime libs.
+  ## Bugfixes
+  * Fixed blosc2 search paths.
+  * Fixed the copy of tables with createparents=True.
+  * Fixed the function for writing cpu info to cache file.
+  * Fixed an incorrect access to the obsolete sys.maxint in pttree.
+- Add patch support-numexpr-2.13.0.patch:
+  * Support numexpr >= 2.13.0 changes.
+- Remove Python 3.10 test flavor, add 3.13 and 3.14. Build for 3.13.
+
+-------------------------------------------------------------------

Old:
----
  tables-3.10.1.tar.gz

New:
----
  support-numexpr-2.13.0.patch
  tables-3.10.2.tar.gz

----------(New B)----------
  New:  * Fixed an incorrect access to the obsolete sys.maxint in pttree.
- Add patch support-numexpr-2.13.0.patch:
  * Support numexpr >= 2.13.0 changes.
----------(New E)----------

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

Other differences:
------------------
++++++ python-tables.spec ++++++
--- /var/tmp/diff_new_pack.7cw2nS/_old  2025-11-25 15:55:45.905862602 +0100
+++ /var/tmp/diff_new_pack.7cw2nS/_new  2025-11-25 15:55:45.909862771 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-tables
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,15 +24,18 @@
 %else
 %define psuffix -%{flavor}
 %bcond_without test
-%if "%{flavor}" != "test-py310"
-%define skip_python310 1
-%endif
 %if "%{flavor}" != "test-py311"
 %define skip_python311 1
 %endif
 %if "%{flavor}" != "test-py312"
 %define skip_python312 1
 %endif
+%if "%{flavor}" != "test-py313"
+%define skip_python313 1
+%endif
+%if "%{flavor}" != "test-py314"
+%define skip_python314 1
+%endif
 # Skip all empty test flavors: last one is for sle15_python_module_pythons
 %if "%{shrink:%pythons}" == "" || ( "%pythons" == "python311" && 
0%{?skip_python311} )
 ExclusiveArch:  donotbuild
@@ -41,12 +44,14 @@
 %endif
 
 Name:           python-tables%{psuffix}
-Version:        3.10.1
+Version:        3.10.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 gh#PyTables/PyTables#1256
+Patch0:         support-numexpr-2.13.0.patch
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  python-rpm-macros
 %if ! %{with test}
@@ -70,8 +75,6 @@
 %else
 # with test
 BuildRequires:  %{python_module tables = %{version}}
-# usage of pkg_resources in tests
-BuildRequires:  %{python_module setuptools}
 %endif
 Requires:       python-blosc2 >= 2.3
 Requires:       python-numexpr >= 2.6.2

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.7cw2nS/_old  2025-11-25 15:55:45.949864457 +0100
+++ /var/tmp/diff_new_pack.7cw2nS/_new  2025-11-25 15:55:45.953864625 +0100
@@ -1,6 +1,6 @@
 <multibuild>
-  <package>test-py310</package>
   <package>test-py311</package>
   <package>test-py312</package>
+  <package>test-py313</package>
 </multibuild>
 

++++++ support-numexpr-2.13.0.patch ++++++
>From 41270019ce1ffd97ce8f23b21d635e00e12b0ccb Mon Sep 17 00:00:00 2001
From: Francesc Alted <[email protected]>
Date: Thu, 25 Sep 2025 13:14:57 +0200
Subject: [PATCH] Fix for numexpr 2.13.0 (should be backward compatible)

---
 tables/tests/test_queries.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/tables/tests/test_queries.py b/tables/tests/test_queries.py
index 704439047..d0ae85e28 100644
--- a/tables/tests/test_queries.py
+++ b/tables/tests/test_queries.py
@@ -485,9 +485,7 @@ def test_method(self):
                     for _ in range(2)
                 ]
             except TypeError as te:
-                if self.condNotBoolean_re.search(str(te)):
-                    raise SilentlySkipTest("The condition is not boolean.")
-                raise
+                raise SilentlySkipTest("The condition is not boolean.")
             except NotImplementedError:
                 raise SilentlySkipTest(
                     "The PyTables type does not support the operation."

++++++ tables-3.10.1.tar.gz -> tables-3.10.2.tar.gz ++++++
++++ 88733 lines of diff (skipped)

Reply via email to