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)
