commit python-tables for openSUSE:Factory
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 2024-04-21 20:26:22 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.26366 (New) Package is "python-tables" Sun Apr 21 20:26:22 2024 rev:27 rq:1169290 version:3.9.2 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2024-02-23 16:47:51.112824785 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.26366/python-tables.changes 2024-04-21 20:27:32.342489286 +0200 @@ -1,0 +2,6 @@ +Fri Apr 19 12:01:41 UTC 2024 - Ben Greiner + +- Pin to numpy < 2: gh#PyTables/PyTables#1083 +- Clean obsolete python39 + +--- Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.5FJKzk/_old 2024-04-21 20:27:33.954548437 +0200 +++ /var/tmp/diff_new_pack.5FJKzk/_new 2024-04-21 20:27:33.954548437 +0200 @@ -24,9 +24,6 @@ %else %define psuffix -%{flavor} %bcond_without test -%if "%{flavor}" != "test-py39" -%define skip_python39 1 -%endif %if "%{flavor}" != "test-py310" %define skip_python310 1 %endif @@ -56,7 +53,8 @@ BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numexpr >= 2.6.2} -BuildRequires: %{python_module numpy-devel >= 1.19} +# See gh#PyTables/PyTables#1083 +BuildRequires: %{python_module numpy-devel >= 1.19 with %python-numpy-devel < 2} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module py-cpuinfo} @@ -77,7 +75,8 @@ %endif Requires: python-Cython Requires: python-numexpr >= 2.6.2 -Requires: python-numpy >= 1.19 +# See gh#PyTables/PyTables#1083 +Requires: (python-numpy >= 1.19 with python-numpy < 2) Requires: python-packaging Requires: python-py-cpuinfo # boo#1196682 ++ _multibuild ++ --- /var/tmp/diff_new_pack.5FJKzk/_old 2024-04-21 20:27:33.986549612 +0200 +++ /var/tmp/diff_new_pack.5FJKzk/_new 2024-04-21 20:27:33.990549758 +0200 @@ -1,5 +1,4 @@ - test-py39 test-py310 test-py311 test-py312
commit python-tables for openSUSE:Factory
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 2024-02-23 16:46:51 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.1770 (New) Package is "python-tables" Fri Feb 23 16:46:51 2024 rev:26 rq:1149914 version:3.9.2 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2024-02-22 21:00:10.406799258 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.1770/python-tables.changes 2024-02-23 16:47:51.112824785 +0100 @@ -1,0 +2,6 @@ +Fri Feb 23 12:25:06 UTC 2024 - Dominique Leuenberger + +- Use newly supported shrink{} on OBS to exclude python flavors + will all python versions skipped. + +--- Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.CFTDwJ/_old 2024-02-23 16:47:51.660844659 +0100 +++ /var/tmp/diff_new_pack.CFTDwJ/_new 2024-02-23 16:47:51.660844659 +0100 @@ -36,8 +36,8 @@ %if "%{flavor}" != "test-py312" %define skip_python312 1 %endif -# Skip all empty test flavors: The obs server-side interpreter cannot use lua or rpm shrink, last one is for sle15_python_module_pythons -%if "%pythons" == "" || "%pythons" == " " || "%pythons" == " " || "%pythons" == " " || "%pythons" == "" || ( "%pythons" == "python311" && 0%{?skip_python311} ) +# Skip all empty test flavors: last one is for sle15_python_module_pythons +%if "%{shrink:%pythons}" == "" || ( "%pythons" == "python311" && 0%{?skip_python311} ) ExclusiveArch: donotbuild %define python_module() %flavor-not-enabled-in-buildset-for-suse-%{?suse_version} %endif
commit python-tables for openSUSE:Factory
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 + +- 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:
commit python-tables for openSUSE:Factory
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-08-21 11:45:54 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.1766 (New) Package is "python-tables" Mon Aug 21 11:45:54 2023 rev:22 rq:1104946 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2023-08-18 19:29:49.119472944 +0200 +++ /work/SRC/openSUSE:Factory/.python-tables.new.1766/python-tables.changes 2023-08-21 11:46:11.091758192 +0200 @@ -1,0 +2,5 @@ +Mon Aug 21 00:59:03 UTC 2023 - Steve Kowalik + +- Pin Cython to < 3. + +--- Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.bXKlES/_old 2023-08-21 11:46:11.859759663 +0200 +++ /var/tmp/diff_new_pack.bXKlES/_new 2023-08-21 11:46:11.867759679 +0200 @@ -64,7 +64,7 @@ BuildRequires: %{python_module base >= 3.8} BuildRequires: python-rpm-macros %if ! %{with test} -BuildRequires: %{python_module Cython >= 0.29.21} +BuildRequires: %{python_module Cython < 3} BuildRequires: %{python_module devel} BuildRequires: %{python_module numexpr >= 2.6.2} BuildRequires: %{python_module numpy-devel >= 1.19}
commit python-tables for openSUSE:Factory
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-08-18 19:29:17 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.1766 (New) Package is "python-tables" Fri Aug 18 19:29:17 2023 rev:21 rq:1104660 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2023-04-12 12:52:18.729181567 +0200 +++ /work/SRC/openSUSE:Factory/.python-tables.new.1766/python-tables.changes 2023-08-18 19:29:49.119472944 +0200 @@ -1,0 +2,6 @@ +Fri Aug 18 10:11:42 UTC 2023 - Daniel Garcia + +- Add numpy-1.25.patch upstream patch + gh#PyTables/PyTables@337792561e59 + +--- New: numpy-1.25.patch Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.dlftTv/_old 2023-08-18 19:29:49.787474143 +0200 +++ /var/tmp/diff_new_pack.dlftTv/_new 2023-08-18 19:29:49.799474164 +0200 @@ -59,6 +59,8 @@ 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-rpm-macros %if ! %{with test} ++ numpy-1.25.patch ++ 1050 lines (skipped)
commit python-tables for openSUSE:Factory
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-04-12 12:52:18 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.19717 (New) Package is "python-tables" Wed Apr 12 12:52:18 2023 rev:20 rq:1078561 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2023-02-27 12:55:05.179318649 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.19717/python-tables.changes 2023-04-12 12:52:18.729181567 +0200 @@ -1,0 +2,6 @@ +Tue Apr 11 08:30:57 UTC 2023 - Dominique Leuenberger + +- Remove test-py38 flavor from multibuild: python 3.8 is no longer + supported. + +--- Other differences: -- ++ _multibuild ++ --- /var/tmp/diff_new_pack.IyLyaF/_old 2023-04-12 12:52:19.729187411 +0200 +++ /var/tmp/diff_new_pack.IyLyaF/_new 2023-04-12 12:52:19.733187434 +0200 @@ -1,5 +1,4 @@ - test-py38 test-py39 test-py310 test-py311
commit python-tables for openSUSE:Factory
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-02-27 12:55:02 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.31432 (New) Package is "python-tables" Mon Feb 27 12:55:02 2023 rev:19 rq:1067858 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2022-03-30 20:35:53.065314000 +0200 +++ /work/SRC/openSUSE:Factory/.python-tables.new.31432/python-tables.changes 2023-02-27 12:55:05.179318649 +0100 @@ -1,0 +2,47 @@ +Sat Feb 25 18:35:30 UTC 2023 - Ben Greiner + +- Promote tables-debundled-blosc2.patch to + tables-pr1000-debundled-blosc2.patch + * Do not require python-blosc2 for anything + * gh#PyTables/PyTables#1000 +- Remove pre-compiled libblosc2.so gh#PyTables/PyTables#1001 +- Split out test into multibuilds: Even the "light" test suite + takes more than 1 hour for all 4 python flavors executed + sequentially + +--- +Fri Feb 17 21:15:02 UTC 2023 - Ben Greiner + +- Use python-blosc2 and c-blosc2 +- Drop environement vars which would have only been used with + embedded c-blosc +- Disable building docs (sphinx update broke it) +- Add tables-debundled-blosc2.patch gh#PyTables/PyTables#1000 + +--- +Wed Feb 8 18:39:24 UTC 2023 - Arun Persaud + +- specfile: + * update copyright year + * require python >= 3.8 + +- update to version 3.8.0: + * Improvements ++ Support for Python 3.11 has been added (PR #962). ++ Support for Python 3.6 and Python 3.7 has been dropped (PR + #966). ++ Added a new (registered) HDF5 filter for Blosc2 compressor (PR + #969). ++ Added optimized paths for Blosc2 reading and writing in + tables. This bypasses the HDF5 filter pipeline by building the Blosc2 CFrames + and sending them to the HDF5 direct chunking machinery (PR #969). ++ Internal C-Blosc sources updated to 1.21.2. ++ Thanks to Oscar Guiñon, Francesc Alted for implementing Blosc2 + the support and NumFOCUS for providing a grant for that. + * Other changes ++ Starting form this release, C source files generated by Cython + are no longer included in the source distribution package. ++ Pre-built HTML documentation is no longer included in the source + package. + +--- Old: tables-3.7.0.tar.gz New: _multibuild tables-3.8.0.tar.gz tables-pr1000-debundled-blosc2.patch Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.LPuuXK/_old 2023-02-27 12:55:06.599327359 +0100 +++ /var/tmp/diff_new_pack.LPuuXK/_new 2023-02-27 12:55:06.603327383 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python-tables +# spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,35 +16,79 @@ # -%{?!python_module:%define python_module() python3-%{**}} -%define skip_python2 1 -Name: python-tables -Version:3.7.0 +%define psuffix %{nil} +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test-py38" +%define psuffix -test-py38 +%define skip_python39 1 +%define skip_python310 1 +%define skip_python311 1 +%bcond_without test +%endif +%if "%{flavor}" == "test-py39" +%define psuffix -test-py39 +%define skip_python38 1 +%define skip_python310 1 +%define skip_python311 1 +%bcond_without test +%endif +%if "%{flavor}" == "test-py310" +%define psuffix -test-py310 +%define skip_python38 1 +%define skip_python39 1 +%define skip_python311 1 +%bcond_without test +%endif +%if "%{flavor}" == "test-py311" +%define psuffix -test-py311 +%define skip_python38 1 +%define skip_python39 1 +%define skip_python310 1 +%bcond_without test +%endif +%if "%{flavor}" == "" +%bcond_with test +%endif + +Name: python-tables%{psuffix} +Version:3.8.0 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 -BuildRequires: %{python_module Cython} +# PATCH-FIX-UPSTREAM tables-pr1000-debundled-blosc2.patch gh#PyTables/PyTables#1000 +Patch0: tables-pr1000-debundled-blosc2.patch +BuildRequires: %{python_module base >= 3.8} +BuildRequires: python-rpm-macros +%if ! %{with test} +BuildRequires:
commit python-tables for openSUSE:Factory
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 2022-03-30 20:35:50 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.1900 (New) Package is "python-tables" Wed Mar 30 20:35:50 2022 rev:18 rq:965820 version:3.7.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2022-01-16 23:19:20.442379715 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.1900/python-tables.changes 2022-03-30 20:35:53.065314000 +0200 @@ -1,0 +2,5 @@ +Tue Mar 29 19:31:32 UTC 2022 - Ben Greiner + +- Avoid HDF5 library version mismatches -- see boo#1196682 + +--- Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.1Uox2Q/_old 2022-03-30 20:35:53.597314438 +0200 +++ /var/tmp/diff_new_pack.1Uox2Q/_new 2022-03-30 20:35:53.601314441 +0200 @@ -45,6 +45,8 @@ Requires: python-numexpr >= 2.6.2 Requires: python-numpy >= 1.19 Requires: python-packaging +# boo#1196682 +%requires_eqhdf5 Requires(post): update-alternatives Requires(postun):update-alternatives Recommends: bzip2
commit python-tables for openSUSE:Factory
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 2022-01-16 23:18:22 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.1892 (New) Package is "python-tables" Sun Jan 16 23:18:22 2022 rev:17 rq:946787 version:3.7.0 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2021-02-19 23:45:11.127358694 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.1892/python-tables.changes 2022-01-16 23:19:20.442379715 +0100 @@ -1,0 +2,37 @@ +Sun Jan 16 10:40:28 UTC 2022 - Ben Greiner + +- Update to 3.7.0 + * Compatibility with Python 3.10, numpy 1.21 and HDF5 1.12. + * Support for Python 3.5 has been dropped (#840 and #850). + * Internal C-Blosc sources updated to 1.21.1 (#931). Note that, +starting from C-Blosc 1.19 does not include the Snappy codec +sources anymore, so Snappy will be not available if you compile +from included sources; other packages (like conda or wheels), +may (or may not) include it. + * Switch to git submodule for the management of vendored c-blosc +sources. + * Improved code formatting and notation consistency (#873, #868, +#865 thanks to Miroslav ??ediv??). + * Improve the use of modern Python including :mod:pathlib, +f-strings (#859, #855, #839 and #818 thanks to Miroslav +??ediv??). + * Simplified management of version information. + * Drop dependency on the deprecated distutils. + * Modernize the setup script and add support for PEP517 (#907). + * Fix pkg-config (setup.py) for Python 3.9 on Debian. Thanks to +Marco Sulla PR #792. + * Fix ROFileNode fails to return the fileno() (#633). + * Do not flush read only files (#915 thanks to @lrepiton). + * Drop the deprecated hdf5Version and File.open_count. + * the :func:get_tables_version and :func:get_hdf5_version +functions are now deprecated please use the coresponding +:data:tables.__version__ and :data:tables.hdf5_version instead. +- Drop patches fixed upstream + * PyTables-compat-numpy119.patch + * PyTables-pr810-tostring.patch + * PyTables-skip-test_vlarray.patch + * tables-pr862-lowercasefdtype.patch +- Replace Never-use-the-msse2-flag-explicitly.patch by use of + environment variable + +--- Old: Never-use-the-msse2-flag-explicitly.patch PyTables-compat-numpy119.patch PyTables-pr810-tostring.patch PyTables-skip-test_vlarray.patch tables-3.6.1.tar.gz tables-pr862-lowercasefdtype.patch New: tables-3.7.0.tar.gz Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.cnapft/_old 2022-01-16 23:19:20.978379978 +0100 +++ /var/tmp/diff_new_pack.cnapft/_new 2022-01-16 23:19:20.978379978 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tables # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,34 +16,25 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 -%define skip_python36 1 Name: python-tables -Version:3.6.1 +Version:3.7.0 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 -Patch0: Never-use-the-msse2-flag-explicitly.patch -# PATCH-FIX-UPSTREAM PyTables-pr810-tostring.patch -- gh#PyTables/PyTables#810 -Patch1: https://github.com/PyTables/PyTables/pull/810.patch#/PyTables-pr810-tostring.patch -# PATCH-FIX-UPSTREAM PyTables-compat-numpy119.patch -- https://github.com/PyTables/PyTables/commit/fdd87f + typo fix. -Patch2: PyTables-compat-numpy119.patch -# PATCH-FIX-UPSTREAM PyTables-skip-test_vlarray.patch -- gh#PyTables/PyTables#845 -Patch3: PyTables-skip-test_vlarray.patch -# PATCH-FIX-UPSTREAM tables-pr862-lowercasefdtype.patch -- gh#PyTables/PyTables#862 -Patch4: tables-pr862-lowercasefdtype.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numexpr >= 2.6.2} -BuildRequires: %{python_module numpy-devel >= 1.9.3} +BuildRequires: %{python_module numpy-devel >= 1.19} +BuildRequires: %{python_module packaging} BuildRequires: %{python_module setuptools} -BuildRequires: blosc-devel >= 1.4.1 +BuildRequires:
commit python-tables for openSUSE:Factory
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 2021-02-19 23:43:50 Comparing /work/SRC/openSUSE:Factory/python-tables (Old) and /work/SRC/openSUSE:Factory/.python-tables.new.28504 (New) Package is "python-tables" Fri Feb 19 23:43:50 2021 rev:16 rq:873427 version:3.6.1 Changes: --- /work/SRC/openSUSE:Factory/python-tables/python-tables.changes 2020-12-30 17:13:05.200510897 +0100 +++ /work/SRC/openSUSE:Factory/.python-tables.new.28504/python-tables.changes 2021-02-19 23:45:11.127358694 +0100 @@ -1,0 +2,8 @@ +Wed Feb 17 22:16:55 UTC 2021 - Ben Greiner + +- Skip python36 build: python36-numpy was dropped in Tumbleweed + due to NEP 29 +- Add tables-pr862-lowercasefdtype.patch to support NumPy 1.20 + gh#PyTables/PyTables#862 + +--- New: tables-pr862-lowercasefdtype.patch Other differences: -- ++ python-tables.spec ++ --- /var/tmp/diff_new_pack.7PbOAl/_old 2021-02-19 23:45:11.799359353 +0100 +++ /var/tmp/diff_new_pack.7PbOAl/_new 2021-02-19 23:45:11.799359353 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-tables # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,6 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 +%define skip_python36 1 Name: python-tables Version:3.6.1 Release:0 @@ -30,8 +31,10 @@ Patch1: https://github.com/PyTables/PyTables/pull/810.patch#/PyTables-pr810-tostring.patch # PATCH-FIX-UPSTREAM PyTables-compat-numpy119.patch -- https://github.com/PyTables/PyTables/commit/fdd87f + typo fix. Patch2: PyTables-compat-numpy119.patch -# PATCH-FIX-UPSTREAM PyTables-skip-test_vlarray.patch -- gh#PyTables/PyTablse#845 +# PATCH-FIX-UPSTREAM PyTables-skip-test_vlarray.patch -- gh#PyTables/PyTables#845 Patch3: PyTables-skip-test_vlarray.patch +# PATCH-FIX-UPSTREAM tables-pr862-lowercasefdtype.patch -- gh#PyTables/PyTables#862 +Patch4: tables-pr862-lowercasefdtype.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module numexpr >= 2.6.2} ++ tables-pr862-lowercasefdtype.patch ++ >From 88668dcf041a52f0da51bee04da3c2f95eb69e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 24 Jan 2021 16:36:21 +0100 Subject: [PATCH 1/7] Use lowercase float/int as numpy dtype Float64 is gone with numpy 1.20, which causes doctests to fail (https://bugzilla.redhat.com/show_bug.cgi?id=1914335). Similarly all uses of Float32, Int32 should be replaced by float32 and int32. >>> numpy.__version__ '1.19.4' >>> [k for k in numpy.sctypeDict.keys() if str(k).lower().startswith('float')] ['float16', 'Float16', 'float32', 'Float32', 'float64', 'Float64', 'float128', 'Float128', 'float_', 'float'] >>> numpy.__version__ '1.20.0rc2' >>> [k for k in numpy.sctypeDict.keys() if str(k).lower().startswith('float')] ['float16', 'float32', 'float64', 'float128', 'float_', 'float'] --- bench/bsddb-table-bench.py | 10 +- bench/postgres-search-bench.py | 4 ++-- bench/pytables-search-bench.py | 6 +++--- bench/recarray2-test.py| 2 +- bench/shelve-bench.py | 10 +- bench/sqlite-search-bench.py | 4 ++-- tables/atom.py | 2 +- 7 files changed, 19 insertions(+), 19 deletions(-) Index: tables-3.6.1/bench/bsddb-table-bench.py === --- tables-3.6.1.orig/bench/bsddb-table-bench.py +++ tables-3.6.1/bench/bsddb-table-bench.py @@ -83,11 +83,11 @@ def createFile(filename, totalrows, recs # Get the record object associated with the new table if recsize == "big": isrec = Big() -arr = np.array(np.arange(32), type=np.Float64) -arr2 = np.array(np.arange(32), type=np.Float64) +arr = np.array(np.arange(32), type=np.float64) +arr2 = np.array(np.arange(32), type=np.float64) elif recsize == "medium": isrec = Medium() -arr = np.array(np.arange(2), type=np.Float64) +arr = np.array(np.arange(2), type=np.float64) else: isrec = Small() # print d @@ -107,8 +107,8 @@ def createFile(filename, totalrows, recs #d['TDCcount'] = i % 256 d['ADCcount'] = (i * 256) % (1 << 16) if recsize == "big": -#d.float1 = np.array([i]*32, np.Float64) -