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 2023-02-14 16:47:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-h5py (Old)
 and      /work/SRC/openSUSE:Factory/.python-h5py.new.27156 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-h5py"

Tue Feb 14 16:47:24 2023 rev:24 rq:1065621 version:3.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-h5py/python-h5py.changes  2022-06-19 
21:11:48.898210997 +0200
+++ /work/SRC/openSUSE:Factory/.python-h5py.new.27156/python-h5py.changes       
2023-02-14 16:48:04.099380014 +0100
@@ -1,0 +2,62 @@
+Wed Feb  8 18:59:18 UTC 2023 - Arun Persaud <a...@gmx.de>
+
+- specfile:
+  * update copyright year
+  * update patch
+
+- update to version 3.8.0:
+  * New features
+    + h5py now has pre-built packages for Python 3.11.
+    + h5py is compatible with HDF5 1.14 (:pr:`2187`). Pre-built
+      packages on PyPI still include HDF5 1.12 for now.
+    + :ref:`dataset_fancy` now accepts tuples, or any other sequence
+      type, rather than only lists and NumPy arrays. This also
+      includes range objects, but this will normally be less efficient
+      than the equivalent slice.
+    + New property :attr:`.Dataset.is_scale` for checking if the
+      dataset is a dimension scale (:pr:`2168`).
+    + :meth:`.Group.require_dataset` now validates maxshape for
+      resizable datasets (:pr:`2116`).
+    + :class:`.File` now has a meta_block_size argument and
+      property. This influences how the space for metadata, including
+      the initial header, is allocated.
+    + Chunk cache can be configured per individual HDF5 dataset
+      (:pr:`2127`). Use :meth:`.Group.create_dataset` for new datasets
+      or :meth:`.Group.require_dataset` for already existing
+      datasets. Any combination of the rdcc_nbytes, rdcc_w0, and
+      rdcc_nslots arguments is allowed. The file defaults apply to
+      those omitted.
+    + HDF5 file names for ros3 driver can now also be s3:// resource
+      locations (:pr:`2140`). h5py will translate them into AWS
+      path-style URLs for use by the driver.
+    + When using the ros3 driver, AWS authentication will be activated
+      only if all three driver arguments are provided. Previously AWS
+      authentication was active if any one of the arguments was set
+      causing an error from the HDF5 library.
+    + :meth:`.Dataset.fields` now implements the __array__() method
+      (:pr:`2151`). This speeds up accessing fields with functions
+      that expect this, like np.asarray().
+    + Low-level :meth:`h5py.h5d.DatasetID.chunk_iter` method that
+      invokes a user-supplied callable object on every written chunk
+      of one dataset (:pr:`2202`). It provides much better performance
+      when iterating over a large number of chunks.
+  * Exposing HDF5 functions
+    + H5Dchunk_iter as :meth:`h5py.h5d.DatasetID.chunk_iter`.
+    + H5Pset_meta_block_size and H5Pget_meta_block_size (:pr:`2106`).
+  * Bug fixes
+    + Fixed getting the default fill value (an empty string) for
+      variable-length string data (:pr:`2132`).
+    + Complex float16 data could cause a TypeError when trying to
+      coerce to the currently unavailable numpy.dtype('c4'). Now a
+      compound type is used instead (:pr:`2157`).
+    + h5py 3.7 contained a performance regression when using a boolean
+      mask array to index a 1D dataset, which is now fixed
+      (:pr:`2193`).
+  * Building h5py
+    + Parallel HDF5 can be built with Microsoft MS-MPI
+      (:pr:`2147`). See :ref:`build_mpi` for details.
+    + Some 'incompatible function pointer type' compile time warnings
+      were fixed (:pr:`2142`).
+    + Fix for finding HDF5 DLL in mingw (:pr:`2105`).
+
+-------------------------------------------------------------------

Old:
----
  h5py-3.7.0.tar.gz

New:
----
  h5py-3.8.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-h5py.spec ++++++
--- /var/tmp/diff_new_pack.YRFv9z/_old  2023-02-14 16:48:04.567382777 +0100
+++ /var/tmp/diff_new_pack.YRFv9z/_new  2023-02-14 16:48:04.575382824 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-h5py
+# spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -63,7 +63,7 @@
 %endif
 # /SECTION MPI DEFINITIONS
 Name:           %{pname}%{?my_suffix}
-Version:        3.7.0
+Version:        3.8.0
 Release:        0
 Summary:        Python interface to the Hierarchical Data Format library
 License:        BSD-3-Clause

++++++ h5py-3.7.0.tar.gz -> h5py-3.8.0.tar.gz ++++++
++++ 2506 lines of diff (skipped)

++++++ python-h5py-relax-dependency-versions.patch ++++++
--- /var/tmp/diff_new_pack.YRFv9z/_old  2023-02-14 16:48:04.771383982 +0100
+++ /var/tmp/diff_new_pack.YRFv9z/_new  2023-02-14 16:48:04.775384005 +0100
@@ -1,16 +1,19 @@
-Index: h5py-3.7.0/setup.py
+Index: h5py-3.8.0/setup.py
 ===================================================================
---- h5py-3.7.0.orig/setup.py
-+++ h5py-3.7.0/setup.py
-@@ -45,8 +45,8 @@ SETUP_REQUIRES = []
+--- h5py-3.8.0.orig/setup.py
++++ h5py-3.8.0/setup.py
+@@ -45,9 +45,9 @@ SETUP_REQUIRES = []
  if setup_configure.mpi_enabled():
      RUN_REQUIRES.append('mpi4py >=3.0.2')
      SETUP_REQUIRES.append("mpi4py ==3.0.2; python_version<'3.8'")
 -    SETUP_REQUIRES.append("mpi4py ==3.0.3; python_version=='3.8.*'")
--    SETUP_REQUIRES.append("mpi4py ==3.1.0; python_version>='3.9'")
+-    SETUP_REQUIRES.append("mpi4py ==3.1.0; python_version=='3.9.*' or 
python_version=='3.10.*'")
+-    SETUP_REQUIRES.append("mpi4py ==3.1.4; python_version>='3.11'")
 +    SETUP_REQUIRES.append("mpi4py >=3.0.3; python_version=='3.8.*'")
-+    SETUP_REQUIRES.append("mpi4py >=3.1.0; python_version>='3.9'")
++    SETUP_REQUIRES.append("mpi4py >=3.1.0; python_version=='3.9.*' or 
python_version=='3.10.*'")
++    SETUP_REQUIRES.append("mpi4py >=3.1.4; python_version>='3.11'")
  
  # Set the environment variable H5PY_SETUP_REQUIRES=0 if we need to skip
  # setup_requires for any reason.
 
+

Reply via email to