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)

Reply via email to