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)

Reply via email to