Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hdf5storage for openSUSE:Factory checked in at 2021-03-12 13:33:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hdf5storage (Old) and /work/SRC/openSUSE:Factory/.python-hdf5storage.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hdf5storage" Fri Mar 12 13:33:08 2021 rev:2 rq:877821 version:0.1.16 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hdf5storage/python-hdf5storage.changes 2018-08-03 12:40:01.467812569 +0200 +++ /work/SRC/openSUSE:Factory/.python-hdf5storage.new.2401/python-hdf5storage.changes 2021-03-12 13:33:09.814312694 +0100 @@ -1,0 +2,35 @@ +Mon Mar 8 18:40:19 UTC 2021 - Ben Greiner <[email protected]> + +- Update to 0.1.16 + * Issue #81 and #82. h5py.File will require the mode to be + passed explicitly in the future. All calls without passing it + were fixed to pass it. + * Issue #102. Added support for h5py 3.0 and 3.1. + * Issue #73. Fixed bug where a missing variable in loadmat would + cause the function to think that the file is a pre v7.3 format + MAT file fall back to scipy.io.loadmat which won't work since + the file is a v7.3 format MAT file. + * Fixed formatting issues in the docstrings and the + documentation that prevented the documentation from building. +- Release 0.1.15 + * Issue #68. Fixed bug where str and numpy.unicode_ strings (but + not ndarrays of them) were saved in uint32 format regardless + of the value of Options.convert_numpy_bytes_to_utf16. + * Issue #70. Updated setup.py and requirements.txt to specify + the maximum versions of numpy and h5py that can be used for + specific python versions (avoid version with dropped support). + * Issue #71. Fixed bug where the 'python_fields' attribute + wouldn't always be written when doing python metadata for data + written in a struct-like fashion. The bug caused the field + order to not be preserved when writing and reading. + * Fixed an assertion in the tests to handle field re-ordering + when no metadata is used for structured dtypes that only + worked on older versions of numpy. + * Issue #72. Fixed bug where python collections filled with + ndarrays that all have the same shape were converted to + multi-dimensional object ndarrays instead of a 1D object + ndarray of the elements. +- Skip python2 (dropped upstream) and python36 (NumPy 1.20, NEP 29) +- Don't build for 32-bit gh#frejanordsiek/hdf5storage#109 + +------------------------------------------------------------------- Old: ---- hdf5storage-0.1.15.zip New: ---- hdf5storage-0.1.16.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hdf5storage.spec ++++++ --- /var/tmp/diff_new_pack.rLhAml/_old 2021-03-12 13:33:10.282313350 +0100 +++ /var/tmp/diff_new_pack.rLhAml/_new 2021-03-12 13:33:10.286313356 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-hdf5storage # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -12,34 +12,38 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} +%define skip_python2 1 +%define skip_python36 1 Name: python-hdf5storage -Version: 0.1.15 +Version: 0.1.16 Release: 0 Summary: Utilities to read/write HDF5 files, including MATLAB v7.3 MAT files License: BSD-3-Clause Group: Development/Languages/Python -Url: https://github.com/frejanordsiek/hdf5storage +URL: https://github.com/frejanordsiek/hdf5storage Source: https://files.pythonhosted.org/packages/source/h/hdf5storage/hdf5storage-%{version}.zip -BuildRequires: fdupes -BuildRequires: python-rpm-macros -BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module h5py >= 2.1} BuildRequires: %{python_module numpy} -BuildRequires: %{python_module scipy} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros BuildRequires: unzip # SECTION test requirements +# next release will use pytest gh#frejanordsiek/hdf5storage#96 BuildRequires: %{python_module nose} +BuildRequires: %{python_module scipy} # /SECTION Requires: python-h5py >= 2.1 Requires: python-numpy -Requires: python-scipy -BuildArch: noarch +Recommends: python-scipy +# This pure python package uses ctypes only suited for 64-bit. The tests segfault on 32-bit in libc memmove +# gh#frejanordsiek/hdf5storage#109 +ExcludeArch: %ix86 %arm %python_subpackages %description @@ -50,7 +54,7 @@ extra meta-data. %prep -%setup -q -n hdf5storage-%{version} +%autosetup -p1 -n hdf5storage-%{version} # fix end-of-line encoding sed -i 's/\r$//' COPYING.txt @@ -62,7 +66,10 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec setup.py test +%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib} +export PYTHONDONTWRITEBYTECODE=1 +nosetests-%{$python_bin_suffix} -v +} %files %{python_files} %doc README.rst
