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 2024-11-17 16:41:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-h5py (Old) and /work/SRC/openSUSE:Factory/.python-h5py.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-h5py" Sun Nov 17 16:41:34 2024 rev:32 rq:1224515 version:3.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-h5py/python-h5py.changes 2024-07-08 19:09:11.204773088 +0200 +++ /work/SRC/openSUSE:Factory/.python-h5py.new.2017/python-h5py.changes 2024-11-17 16:41:37.508295295 +0100 @@ -1,0 +2,40 @@ +Fri Nov 15 19:11:37 UTC 2024 - Ben Greiner <[email protected]> + +- Update to 3.12.1 + ## Breaking changes + * Support for Python 3.8 was dropped (PR 2471). Python 3.9 or + newer is required to build or install h5py 3.12. + * The minimum supported version of HDF5 was increased to 1.10.6 + (PR 2486). If you need h5py on HDF5 1.10.4 or .5, please use + h5py 3.11. + * The fill time for chunked storage was previously set to + h5d.FILL_TIME_ALLOC. Now this the default comes from HDF5, + which uses h5d.FILL_TIME_IFSET (equivalent to + fill_time='ifset') (PR 2463). Please use fill_time='alloc' if + the change is a problem for you. + ## Exposing HDF5 functions + * Expose fill time option in dataset creation property list via + the fill_time parameter in create_dataset() (PR 2463). + ## Bug fixes + * Fix an error where native float16 support is not available (PR + 2422). + * Fixed values of H5F_close_degree_t enum (PR 2433). + * External links are now accessed with libhdf5âs default access + properties (PR 2433). + * Fix the iteration order for the root group in a file with + creation order tracked (PR 2410). + * Fixed some deprecation warnings from NumPy (PR 2416). + ## Building h5py + * Require a newer version of mpi4py for Python 3.12 (PR 2418). + * The test suite is now configured to fail on unexpected warnings + (PR 2428). + * The generated Cython wrapper code (defs.* & _hdf5.pxd) is now + specific to the version of HDF5 itâs building for. If the + version of HDF5 has changed, api_gen.py should be run + automatically to recreate this (PR 2479, PR 2480). + * Various PRs modernising & cleaning up old Cython code, see the + 3.12 milestone on Github for details. +- Don't %requires_eq libhdf5{%?my_suffix}: not a package but a + capability of e.g. libhdf5-200 -- boo#1196682 + +------------------------------------------------------------------- Old: ---- h5py-3.11.0.tar.gz New: ---- h5py-3.12.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-h5py.spec ++++++ --- /var/tmp/diff_new_pack.diDw94/_old 2024-11-17 16:41:39.180364747 +0100 +++ /var/tmp/diff_new_pack.diDw94/_new 2024-11-17 16:41:39.188365080 +0100 @@ -48,7 +48,7 @@ %endif # /SECTION MPI DEFINITIONS Name: %{pname}%{?my_suffix} -Version: 3.11.0 +Version: 3.12.1 Release: 0 Summary: Python interface to the Hierarchical Data Format library License: BSD-3-Clause @@ -56,24 +56,25 @@ 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.8} -BuildRequires: %{python_module numpy-devel >= 1.17.3} +BuildRequires: %{python_module devel >= 3.9} +BuildRequires: %{python_module numpy-devel >= 1.19.3} BuildRequires: %{python_module pip} BuildRequires: %{python_module pkgconfig} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools >= 61} BuildRequires: %{python_module wheel} BuildRequires: fdupes -BuildRequires: hdf5%{?my_suffix}-devel +BuildRequires: hdf5%{?my_suffix}-devel >= 1.10.6 BuildRequires: python-rpm-macros -%requires_eq hdf5%{?my_suffix} -%requires_eq libhdf5%{?my_suffix} -Requires: python-numpy >= 1.17.3 +# 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 %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.4 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 mpi4py >= 3.1.4 if (%python-base >= 3.11 and %python-base < 3.12)} Requires: python-mpi4py >= 3.1.1 %endif %python_subpackages ++++++ h5py-3.11.0.tar.gz -> h5py-3.12.1.tar.gz ++++++ ++++ 2930 lines of diff (skipped)
