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)

Reply via email to