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-12-24 13:16:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-h5py (Old) and /work/SRC/openSUSE:Factory/.python-h5py.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-h5py" Wed Dec 24 13:16:14 2025 rev:34 rq:1324294 version:3.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-h5py/python-h5py.changes 2025-08-25 20:39:40.872070219 +0200 +++ /work/SRC/openSUSE:Factory/.python-h5py.new.1928/python-h5py.changes 2025-12-24 13:17:41.253868730 +0100 @@ -1,0 +2,36 @@ +Mon Dec 22 12:05:57 UTC 2025 - Ben Greiner <[email protected]> + +- Update to 3.15.1 + ## New features + * h5py.Dataset.iter_chunks() accepts slice objects with the None + value for slice.start and slice.stop attributes, or integers + (PR 2657). Example: dset.iter_chunks((slice(None, None), 4)). + This is equivalent to dset[:,4]. + * A new track_times parameter when creating a group or a file to + control whether creation, modification, change and access + timestamps are stored for group objects (PR 2611). This is + False by default. + * Work to better support free-threaded mode in CPython (PR 2658, + PR 2678). This is not substantially tested yet, but some of the + most glaring issues have been resolved. See free-threading. + ## Breaking Changes and Deprecations + * Support for Python 3.9 was dropped. Python 3.10 or newer is now + required to build or install h5py from this version on (PR + 2640). + * The minimum supported version of HDF5 is now 1.10.7, and within + the 1.12 series the minimum supported version is now 1.12.1 (PR + 2605). + * Timestamps are no longer stored by default for groups + (including the root group) if the track_order parameter is set + (PR 2611). Previously, setting this parameter also caused + timestamps to be stored in the file. + ## Bug fixes + * Fixed h5py.h5p.PropLAID.get_elink_prefix method (PR 2712). + * Fixed a segfault reading unallocated variable length string + data as NumPy variable length strings (PR 2630). + * Fixed an error reading certain types of variable length data + where an entry has 0 length (PR 2717). + * Fixed some SyntaxWarnings which might become errors in a future + Python version (PR 2597). + +------------------------------------------------------------------- Old: ---- h5py-3.14.0.tar.gz New: ---- h5py-3.15.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-h5py.spec ++++++ --- /var/tmp/diff_new_pack.ylheG8/_old 2025-12-24 13:17:41.745889056 +0100 +++ /var/tmp/diff_new_pack.ylheG8/_new 2025-12-24 13:17:41.749889221 +0100 @@ -48,34 +48,32 @@ %endif # /SECTION MPI DEFINITIONS Name: %{pname}%{?my_suffix} -Version: 3.14.0 +Version: 3.15.1 Release: 0 Summary: Python interface to the Hierarchical Data Format library License: BSD-3-Clause Group: Development/Libraries/Python URL: https://github.com/h5py/h5py 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 Cython >= 3 with %python-Cython < 4} +BuildRequires: %{python_module devel >= 3.10} BuildRequires: %{python_module numpy-devel >= 2.0.0} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pkgconfig} -BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools >= 77} +BuildRequires: %{python_module pkgconfig >= 1.5.5} +BuildRequires: %{python_module pytest >= 8.2.2} +BuildRequires: %{python_module setuptools >= 77.0.1} BuildRequires: %{python_module wheel} BuildRequires: fdupes -BuildRequires: hdf5%{?my_suffix}-devel >= 1.10.6 +BuildRequires: hdf5%{?my_suffix}-devel >= 1.11.5 BuildRequires: python-rpm-macros # Work around requires_eq not finding the capability libhdf5. Need the Requires before the macro for the python subpackage rewriter Requires: %(rpm -q --requires hdf5%{?my_suffix}-devel | grep 'libhdf5.* = ' | head -n 1) -Requires: python-numpy >= 1.19.3 +Requires: python-numpy >= 1.21.2 %if %{with mpi} 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 >= 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 +BuildRequires: %{python_module mpi4py >= 3.1.2} +BuildRequires: %{python_module pytest-mpi >= 0.6} +Requires: python-mpi4py >= 3.1.2 %endif %python_subpackages ++++++ h5py-3.14.0.tar.gz -> h5py-3.15.1.tar.gz ++++++ ++++ 22993 lines of diff (skipped)
