Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-h5py for openSUSE:Factory checked in at 2025-08-25 20:38:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-h5py (Old) and /work/SRC/openSUSE:Factory/.python-h5py.new.30751 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-h5py" Mon Aug 25 20:38:27 2025 rev:33 rq:1301158 version:3.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-h5py/python-h5py.changes 2024-11-17 16:41:37.508295295 +0100 +++ /work/SRC/openSUSE:Factory/.python-h5py.new.30751/python-h5py.changes 2025-08-25 20:39:40.872070219 +0200 @@ -1,0 +2,33 @@ +Mon Aug 25 04:12:26 UTC 2025 - Steve Kowalik <[email protected]> + +- Update to 3.14.0: + * New Features + + On NumPy 2.x, it is now possible to read and write native NumPy + variable-width strings, a.k.a. StringDType() or dtype='T', which are + more efficient than arrays of Python string objects. + + New File.in_memory constructor to conveniently build an HDF5 file + structure in memory + + Dataset views returned by Dataset.astype, Dataset.asstr and + Dataset.fields have gained the .dtype, .ndim, .shape, and .size + attributes. + + Opening an existing dataset in a file is faster since it now only loads + the "dataset creation property list" when required. + * Exposing HDF5 functions + + h5py.h5d.DatasetID.write_direct_chunk now wraps H5Dwrite_chunk instead + of H5DOwrite_chunk. + + H5Sselect_shape_same exposed as h5py.h5s.SpaceID.select_shape_same. + * Bug fixes + + Fixed a problem with phil Lock handling in forked processes when h5py + is also used from other threads. + + Fixed an error using :meth:`.Dataset.read_direct` with a zero-size + selection. + + Fix various bugs when applying np.array or np.asarray to a Dataset view + returned by Dataset.astype, Dataset.asstr, or Dataset.fields. + * Building h5py + + setuptools 77 or above is now required, due to changes in the license + metadata in pyproject.toml. + + Numpy variable-width string support does not alter the build process: + you need NumPy 2.x to build. + + Fixed building h5py with Numpy 2.3. + +------------------------------------------------------------------- Old: ---- h5py-3.12.1.tar.gz New: ---- h5py-3.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-h5py.spec ++++++ --- /var/tmp/diff_new_pack.p7t4Ci/_old 2025-08-25 20:39:41.632102060 +0200 +++ /var/tmp/diff_new_pack.p7t4Ci/_new 2025-08-25 20:39:41.636102228 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-h5py # -# 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 @@ -48,7 +48,7 @@ %endif # /SECTION MPI DEFINITIONS Name: %{pname}%{?my_suffix} -Version: 3.12.1 +Version: 3.14.0 Release: 0 Summary: Python interface to the Hierarchical Data Format library License: BSD-3-Clause @@ -57,11 +57,11 @@ Source: https://files.pythonhosted.org/packages/source/h/h5py/h5py-%{version}.tar.gz BuildRequires: %{python_module Cython >= 0.29 with %python-Cython < 4} BuildRequires: %{python_module devel >= 3.9} -BuildRequires: %{python_module numpy-devel >= 1.19.3} +BuildRequires: %{python_module numpy-devel >= 2.0.0} BuildRequires: %{python_module pip} BuildRequires: %{python_module pkgconfig} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools >= 61} +BuildRequires: %{python_module setuptools >= 77} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: hdf5%{?my_suffix}-devel >= 1.10.6 @@ -73,7 +73,7 @@ BuildRequires: %{mpi_flavor}%{mpi_vers}-devel BuildRequires: %{python_module mpi4py >= 3.1.1 if %python-base < 3.11} BuildRequires: %{python_module mpi4py >= 3.1.6 if %python-base >= 3.12} -BuildRequires: %{python_module pytest-mpi} +BuildRequires: %{python_module pytest-mpi >= 0.2} BuildRequires: %{python_module mpi4py >= 3.1.4 if (%python-base >= 3.11 and %python-base < 3.12)} Requires: python-mpi4py >= 3.1.1 %endif ++++++ h5py-3.12.1.tar.gz -> h5py-3.14.0.tar.gz ++++++ ++++ 2974 lines of diff (skipped)
