Compare commits

...

73 Commits
f20 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering efa2912222 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 13:27:40 +00:00
Dan Horák 4578df64e4 fix build after migration to IEEE 128-bit long double on ppc64le 2022-06-14 17:03:35 +00:00
Python Maint 5d4a8321fe Rebuilt for Python 3.11 2022-06-13 22:19:54 +02:00
Terje Rosten c6356c6d16 Update to 3.7.0 2022-05-24 19:35:50 +02:00
Terje Rosten 817b2394d9 Update to 3.6.0 2022-01-23 11:31:30 +01:00
Fedora Release Engineering a21455a337 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 12:10:41 +00:00
Orion Poplawski bcc64af2fd Rebuild for hdf5 1.12.1 2021-11-20 21:55:02 -07:00
Terje Rosten 30d5c34fb6 Revert an upstream commit that caused crash in PySCF (rhbz#2009628) 2021-10-03 15:47:36 +02:00
Terje Rosten 91f933df47 Update to 3.4.0 2021-09-18 10:50:52 +02:00
Orion Poplawski 1c78439df1 Rebuild for hdf5 1.10.7 2021-08-09 20:02:33 -06:00
Fedora Release Engineering 85d09944b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 07:28:15 +00:00
Python Maint f23f6a371e Rebuilt for Python 3.10 2021-06-04 20:06:50 +02:00
Tomas Hrnciar be75a199cd BuildRequire setuptools explicitly
See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools
2021-04-19 13:18:31 +02:00
Orion Poplawski edb3f8d9c7 Update to 3.2.1 2021-03-08 21:04:58 -07:00
Fedora Release Engineering 07bb5f1af3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 13:19:52 +00:00
Terje Rosten 5b3976c080 Update to 3.1.0 2020-11-07 11:35:43 +01:00
Orion Poplawski f4ddb88d4d Add upstream patches to fix s390x 2020-11-05 08:35:49 -07:00
Orion Poplawski ec467971bc Update to 3.0.0 2020-11-02 19:53:47 -07:00
Terje Rosten 3760a575bc Add openmpi and mpich subpackages 2020-07-27 21:30:20 +02:00
Orion Poplawski 57f4bdd69a Rebuild for hdf5 1.10.6 2020-06-25 14:21:02 -06:00
Miro Hrončok f10434f374 Rebuilt for Python 3.9 2020-05-26 02:48:00 +02:00
Terje Rosten 597e33f43a Add commits from 2.10.x branch 2020-05-17 13:00:48 +02:00
Fedora Release Engineering 11c82b7f73 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 04:05:34 +00:00
Miro Hrončok c42b95e020 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:54:26 +02:00
Miro Hrončok 8ebedaff5a Rebuilt for Python 3.8 2019-08-19 10:15:45 +02:00
Fedora Release Engineering acfddc0cc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 08:14:51 +00:00
Orion Poplawski e257eaba81 Rebuild for hdf5 1.10.5 2019-03-16 08:55:02 -06:00
Terje Røsten 15159384ef Revert two patches from upstream, breaking some archs.
See issue #1164 upstream.
2019-02-05 21:27:26 +01:00
Fedora Release Engineering d6c22b1f84 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 02:04:12 +00:00
Miro Hrončok 2a401b8747 Subpackage python2-h5py has been removed 2019-01-14 13:45:06 +01:00
Orion Poplawski f31395f685 Fix python2 usage 2019-01-07 20:32:52 -07:00
Orion Poplawski 4089d0c466 Update to 2.9.0
Drop python2 for Fedora 30+ (bug #1663834)
2019-01-07 20:27:36 -07:00
Fedora Release Engineering 7d50ae00c2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:50:35 +00:00
Miro Hrončok 089bdaf2f9 Rebuilt for Python 3.7 2018-06-19 10:44:32 +02:00
Terje Røsten 5bda8d07d1 Update to 2.8.0 2018-06-12 19:26:23 +02:00
Terje Røsten 24211643f5 Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
Minor clean up
2018-03-01 19:38:02 +01:00
Iryna Shcherbina 208c64c606 Update Python 2 dependency declarations to new packaging standards 2018-03-01 04:34:23 +01:00
Christian Dersch 89ae3026c9 Added patch h5py-Dont-reorder-compound-types (required for new numpy>=1.14) 2018-02-13 19:06:12 +01:00
Christian Dersch 35083fa800 Added patch h5py-Dont-reorder-compound-types (required for new numpy>=1.14) 2018-02-13 19:05:42 +01:00
Fedora Release Engineering 9beb3e4510 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 16:00:27 +00:00
Terje Røsten bb794b64ba Update to 2.7.1 2017-09-04 18:35:49 +02:00
Fedora Release Engineering cd777ff28e - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 23:21:27 +00:00
Fedora Release Engineering 5aec7d16b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:29:34 +00:00
Igor Gnatenko 8937572faf Rebuild due to bug in RPM (RHBZ #1468476)
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-07-07 12:18:07 +02:00
Orion Poplawski 3b6233f126 Update to 2.7.0 2017-03-20 13:44:39 -06:00
Fedora Release Engineering 3c671ebae4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 12:31:25 +00:00
Miro Hrončok 81a5e92519 Rebuild for Python 3.6 2016-12-19 18:20:36 +01:00
Orion Poplawski d66b5e0547 Rebuild for hdf5 1.8.18 2016-12-06 11:47:19 -07:00
Orion Poplawski 0faa748c3e Rebuild for hdf5 1.8.18 2016-12-06 11:44:29 -07:00
Fedora Release Engineering e0f9aa1045 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 07:22:59 +00:00
Orion Poplawski d862975e9d Rebuild for hdf5 1.8.17 2016-06-29 12:19:41 -06:00
Orion Poplawski 317c2df0b6 Update to 2.6.0
- Modernize spec and ship python2-h5py package
2016-04-10 09:18:44 -06:00
Orion Poplawski 49acf55b09 Tests run okay now 2016-03-23 09:52:08 -06:00
Dennis Gilmore 16d1319bc4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 23:39:48 +00:00
Orion Poplawski e266f70beb Rebuild for hdf5 1.8.16 2016-01-21 13:40:14 -07:00
Peter Robinson 90e8671822 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 14:26:19 +00:00
Dennis Gilmore cb9796cca9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 10:15:05 +00:00
Terje Røsten 21f0839c23 Add six and pkgconfig dep (thanks Orion!) 2015-05-18 20:34:37 +02:00
Terje Røsten d0284d311c Add six dep 2015-05-18 20:16:12 +02:00
Orion Poplawski ddc0d7e03a Rebuild for hdf5 1.8.15 2015-05-17 14:58:25 -06:00
Orion Poplawski 3929a47fcb Update to 2.5.0 2015-04-13 20:10:26 -06:00
Orion Poplawski 38b1d67950 Upload 2.4.0 source 2015-01-07 11:57:13 -07:00
Orion Poplawski fcf6e7ec2a Update to 2.4.0 2015-01-07 11:56:20 -07:00
Peter Robinson 1701de802f - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 20:08:43 +00:00
Orion Poplawski 94eeb43cad Update to 2.3.1 2014-06-25 15:21:23 -06:00
Orion Poplawski f5550522ae Rebuild for hdf 1.8.13 2014-06-09 20:38:28 -06:00
Dennis Gilmore 4ba04280af - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 14:41:56 -05:00
Orion Poplawski ce4765255c Cleanup spec 2014-05-09 14:11:14 -06:00
Orion Poplawski cc51bb77fc Rebuild for Python 3.4 2014-05-09 14:09:34 -06:00
Orion Poplawski c6ab86dc08 Drop %defattr 2014-04-22 21:25:52 -06:00
Orion Poplawski 7a38c6b203 Update to 2.3.0 2014-04-22 21:25:02 -06:00
Orion Poplawski 113b17c078 Add requires for hdf5 version 2014-01-05 20:11:39 -07:00
Orion Poplawski 5f1b855a60 Rebuild for hdf5 1.8.12 2014-01-05 19:54:58 -07:00
5 changed files with 405 additions and 130 deletions

16
.gitignore vendored
View File

@ -4,3 +4,19 @@
/h5py-2.1.3.tar.gz
/h5py-2.2.0.tar.gz
/h5py-2.2.1.tar.gz
/h5py-2.3.0.tar.gz
/h5py-2.3.1.tar.gz
/h5py-2.4.0.tar.gz
/h5py-2.5.0.tar.gz
/h5py-2.6.0.tar.gz
/h5py-2.7.0.tar.gz
/h5py-2.7.1.tar.gz
/h5py-2.8.0.tar.gz
/h5py-2.9.0.tar.gz
/h5py-2.10.0.tar.gz
/h5py-3.0.0.tar.gz
/h5py-3.1.0.tar.gz
/h5py-3.2.1.tar.gz
/h5py-3.4.0.tar.gz
/h5py-3.6.0.tar.gz
/h5py-3.7.0.tar.gz

View File

@ -1,38 +0,0 @@
diff --git a/lzf/lzf_filter.c b/lzf/lzf_filter.c
index c6dd4b0..08579a7 100644
--- a/lzf/lzf_filter.c
+++ b/lzf/lzf_filter.c
@@ -26,7 +26,7 @@
#include <stdio.h>
#include <errno.h>
#include "hdf5.h"
-#include "lzf/lzf.h"
+#include "lzf.h"
#include "lzf_filter.h"
/* Our own versions of H5Epush_sim, as it changed in 1.8 */
diff --git a/setup.py b/setup.py
index d92ee52..293b1ac 100755
--- a/setup.py
+++ b/setup.py
@@ -120,7 +120,7 @@ if sys.platform.startswith('win'):
COMPILER_SETTINGS['library_dirs'] += [op.join(HDF5, 'dll')]
else:
COMPILER_SETTINGS = {
- 'libraries' : ['hdf5', 'hdf5_hl'],
+ 'libraries' : ['hdf5', 'hdf5_hl', 'lzf'],
'include_dirs' : [numpy.get_include(), localpath('lzf')],
'library_dirs' : [],
'define_macros' : [('H5_USE_16_API', None)]
@@ -167,9 +167,8 @@ if HAVE_CYTHON:
else:
configure.printerr("Cython not present; building for HDF5 1.8.4+")
-EXTRA_SRC = {'h5z': [ localpath("lzf/lzf_filter.c"),
- localpath("lzf/lzf/lzf_c.c"),
- localpath("lzf/lzf/lzf_d.c")]}
+EXTRA_SRC = {'h5z': [ localpath("lzf/lzf_filter.c")]}
+
def make_extension(module):
sources = [op.join('h5py', module+SUFFIX)] + EXTRA_SRC.get(module, [])

View File

@ -0,0 +1,23 @@
diff -up h5py-3.7.0/h5py/h5t.pyx.orig h5py-3.7.0/h5py/h5t.pyx
--- h5py-3.7.0/h5py/h5t.pyx.orig 2022-06-14 16:31:22.964458579 +0000
+++ h5py-3.7.0/h5py/h5t.pyx 2022-06-14 16:31:46.404768118 +0000
@@ -282,18 +282,7 @@ cdef (int, int, int) _correct_float_info
nmant = finfo.nmant
maxexp = finfo.maxexp
minexp = finfo.minexp
- # workaround for numpy's buggy finfo on float128 on ppc64 archs
- if ftype_ == np.longdouble and MACHINE == 'ppc64':
- # values reported by hdf5
- nmant = 116
- maxexp = 1024
- minexp = -1022
- elif ftype_ == np.longdouble and MACHINE == 'ppc64le':
- # values reported by hdf5
- nmant = 52
- maxexp = 1024
- minexp = -1022
- elif nmant == 63 and finfo.nexp == 15:
+ if nmant == 63 and finfo.nexp == 15:
# This is an 80-bit float, correct mantissa size
nmant += 1

456
h5py.spec
View File

@ -1,122 +1,396 @@
%global with_python3 1
%{?filter_provides_in: %filter_provides_in .*/h5py/.*\.so}
%{?filter_setup}
%global commit a8e82bcd63de14daddbc84c250a36c0ee8c850f6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Summary: A Python interface to the HDF5 library
Name: h5py
Version: 2.2.1
Release: 1%{?dist}
Group: Applications/Engineering
Version: 3.7.0
Release: 3%{?dist}
License: BSD
URL: http://h5py.alfven.org/
Source0: http://h5py.googlecode.com/files/h5py-%{version}.tar.gz
# patch to use a system liblzf rather than bundled liblzf
Patch0: h5py-2.2.0-system-lzf.patch
URL: http://www.h5py.org/
Source0: https://files.pythonhosted.org/packages/source/h/h5py/h5py-%{version}.tar.gz
# drop the unnecessary workaround for float128 type after
# https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition
# in F-36
Patch0: h5py-3.7.0-ppc-float128.patch
BuildRequires: gcc
BuildRequires: hdf5-devel
BuildRequires: liblzf-devel
BuildRequires: hdf5-devel >= 1.8.3
BuildRequires: python-devel >= 2.6
BuildRequires: python-sphinx
BuildRequires: numpy >= 1.0.3
BuildRequires: Cython
%if 0%{?with_python3}
BuildRequires: python-tools
BuildRequires: python3-devel >= 3.2
BuildRequires: python3-sphinx
BuildRequires: python3-numpy >= 1.0.3
BuildRequires: python3-Cython
%endif
Requires: numpy >= 1.0.3
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python%{python3_pkgversion}-Cython >= 0.23
BuildRequires: python%{python3_pkgversion}-devel >= 3.2
BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: python%{python3_pkgversion}-cached_property
BuildRequires: python%{python3_pkgversion}-numpy >= 1.7
BuildRequires: python%{python3_pkgversion}-pkgconfig
BuildRequires: python%{python3_pkgversion}-pip
BuildRequires: python%{python3_pkgversion}-pytest
BuildRequires: python%{python3_pkgversion}-pytest-mpi
BuildRequires: python%{python3_pkgversion}-six
BuildRequires: python%{python3_pkgversion}-sphinx
# MPI builds
BuildRequires: hdf5-openmpi-devel
BuildRequires: openmpi-devel
BuildRequires: python%{python3_pkgversion}-mpi4py-openmpi
BuildRequires: hdf5-mpich-devel
BuildRequires: mpich-devel
BuildRequires: python%{python3_pkgversion}-mpi4py-mpich
%description
The h5py package provides both a high- and low-level interface to the
HDF5 library from Python. The low-level interface is intended to be a
complete wrapping of the HDF5 API, while the high-level component
supports access to HDF5 files, data sets and groups using established
Python and NumPy concepts.
A strong emphasis on automatic conversion between Python (Numpy)
data types and data structures and their HDF5 equivalents vastly
%global _description\
The h5py package provides both a high- and low-level interface to the\
HDF5 library from Python. The low-level interface is intended to be a\
complete wrapping of the HDF5 API, while the high-level component\
supports access to HDF5 files, data sets and groups using established\
Python and NumPy concepts.\
\
A strong emphasis on automatic conversion between Python (Numpy)\
data types and data structures and their HDF5 equivalents vastly\
simplifies the process of reading and writing data from Python.
%if 0%{?with_python3}
%package -n python3-h5py
Summary: A Python 3 interface to the HDF5 library
Group: Applications/Engineering
Requires: python3-numpy >= 1.0.3
%description %_description
%description -n python3-h5py
The h5py package provides both a high- and low-level interface to the
HDF5 library from Python. The low-level interface is intended to be a
complete wrapping of the HDF5 API, while the high-level component
supports access to HDF5 files, data sets and groups using established
Python and NumPy concepts.
%package -n python%{python3_pkgversion}-h5py
Summary: %{summary}
Requires: hdf5%{_isa} = %{_hdf5_version}
Requires: python%{python3_pkgversion}-cached_property
Requires: python%{python3_pkgversion}-numpy >= 1.7
Requires: python%{python3_pkgversion}-six
%{?python_provide:%python_provide python%{python3_pkgversion}-h5py}
%description -n python%{python3_pkgversion}-h5py %_description
%package -n python%{python3_pkgversion}-h5py-openmpi
Summary: A Python interface to the HDF5 library using OpenMPI
Requires: hdf5%{_isa} = %{_hdf5_version}
Requires: python%{python3_pkgversion}-cached_property
Requires: python%{python3_pkgversion}-numpy >= 1.7
Requires: python%{python3_pkgversion}-six
Requires: python3-mpi4py-openmpi
Requires: openmpi
%description -n python%{python3_pkgversion}-h5py-openmpi %_description
%package -n python%{python3_pkgversion}-h5py-mpich
Summary: A Python interface to the HDF5 library using MPICH
Requires: hdf5%{_isa} = %{_hdf5_version}
Requires: python%{python3_pkgversion}-cached_property
Requires: python%{python3_pkgversion}-numpy >= 1.7
Requires: python%{python3_pkgversion}-six
Requires: python3-mpi4py-openmpi
Requires: python3-mpi4py-mpich
Requires: mpich
%description -n python%{python3_pkgversion}-h5py-mpich %_description
A strong emphasis on automatic conversion between Python (Numpy)
data types and data structures and their HDF5 equivalents vastly
simplifies the process of reading and writing data from Python.
This is the Python 3 version of h5py.
%endif
%prep
%setup -q
# use system libzlf and remove private copy
%patch0 -p1
rm -rf lzf/lzf
%{__python} api_gen.py
%if 0%{?with_python3}
rm -rf %{py3dir}
cp -a . %{py3dir}
%endif
%setup -q -c -n %{name}-%{version}
%patch0
mv %{name}-%{version} serial
cd serial
%{__python3} api_gen.py
cd -
for x in mpich openmpi
do
cp -al serial $x
done
%build
export CFLAGS="%{optflags} -fopenmp -llzf"
%{__python} setup.py build
# Upstream requires a specific numpy without this
export H5PY_SETUP_REQUIRES=0
export H5PY_SYSTEM_LZF=1
# serial
export CFLAGS="%{optflags} -fopenmp"
cd serial
%py3_build
cd -
# MPI
export CC=mpicc
export HDF5_MPI="ON"
# openmpi
cd openmpi
%{_openmpi_load}
%py3_build
%{_openmpi_unload}
cd -
# mpich
cd mpich
%{_mpich_load}
%py3_build
%{_mpich_unload}
cd -
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py build
popd
%endif
%install
rm -rf %{buildroot}
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
chmod 0755 %{buildroot}%{python_sitearch}/%{name}/*.so
# Upstream requires a specific numpy without this
export H5PY_SETUP_REQUIRES=0
export H5PY_SYSTEM_LZF=1
# openmpi
cd openmpi
%py3_install
rm -rf %{buildroot}%{python3_sitearch}/h5py/tests
mkdir -p %{buildroot}%{python3_sitearch}/openmpi
mv %{buildroot}%{python3_sitearch}/%{name}/ \
%{buildroot}%{python3_sitearch}/%{name}*.egg-info \
%{buildroot}%{python3_sitearch}/openmpi
cd -
# mpich
cd mpich
%py3_install
rm -rf %{buildroot}%{python3_sitearch}/h5py/tests
mkdir -p %{buildroot}%{python3_sitearch}/mpich
mv %{buildroot}%{python3_sitearch}/%{name}/ \
%{buildroot}%{python3_sitearch}/%{name}*.egg-info \
%{buildroot}%{python3_sitearch}/mpich
cd -
# serial part must be last (not to overwrite files)
cd serial
%py3_install
rm -rf %{buildroot}%{python3_sitearch}/h5py/tests
cd -
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py install -O1 --skip-build --root %{buildroot}
chmod 0755 %{buildroot}%{python3_sitearch}/%{name}/*.so
%endif
%check
%{__python} setup.py test || :
%if 0%{?with_python3}
pushd %{py3dir}
%{__python3} setup.py test || :
popd
# Upstream requires a specific numpy without this
export H5PY_SETUP_REQUIRES=0
export H5PY_SYSTEM_LZF=1
# i686 test failure
# https://github.com/h5py/h5py/issues/1337
# s390x test failure
# https://github.com/h5py/h5py/issues/1739
%ifarch %ix86
fail=0
%else
fail=1
%endif
%clean
rm -rf %{buildroot}
export PYTHONPATH=$(echo serial/build/lib*)
%{__python3} -m pytest --pyargs h5py -rxXs ${PYTHONPATH} || exit $fail
%files
%defattr(-, root, root, -)
%doc licenses/*.txt ANN.rst README.rst examples
%{python_sitearch}/%{name}/
%{python_sitearch}/%{name}-%{version}-*.egg-info
# openmpi
export PYTHONPATH=$(echo openmpi/build/lib*)
%{_openmpi_load}
mpirun %{__python3} -m pytest --pyargs h5py -rxXs --with-mpi ${PYTHONPATH} || exit $fail
%{_openmpi_unload}
%if 0%{?with_python3}
%files -n python3-h5py
%defattr(-, root, root, -)
%doc licenses/*.txt ANN.rst README.rst
# mpich
export PYTHONPATH=$(echo mpich/build/lib*)
%{_mpich_load}
mpirun %{__python3} -m pytest --pyargs h5py -rxXs --with-mpi ${PYTHONPATH} || exit $fail
%{_mpich_unload}
%files -n python%{python3_pkgversion}-h5py
%license serial/licenses/*.txt
#doc serial/ANN.rst serial/README.rst serial/examples
%doc serial/README.rst serial/examples
%{python3_sitearch}/%{name}/
%{python3_sitearch}/%{name}-%{version}-*.egg-info
%endif
%files -n python%{python3_pkgversion}-h5py-openmpi
%license openmpi/licenses/*.txt
%doc openmpi/README.rst
%{python3_sitearch}/openmpi/%{name}/
%{python3_sitearch}/openmpi/%{name}-%{version}-*.egg-info
%files -n python%{python3_pkgversion}-h5py-mpich
%license mpich/licenses/*.txt
%doc mpich/README.rst
%{python3_sitearch}/mpich/%{name}/
%{python3_sitearch}/mpich/%{name}-%{version}-*.egg-info
%changelog
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.7.0-2
- Rebuilt for Python 3.11
* Tue May 24 2022 Terje Rosten <terje.rosten@ntnu.no> - 3.7.0-1
- Update to 3.7.0
* Sun Jan 23 2022 Terje Rosten <terje.rosten@ntnu.no> - 3.6.0-1
- Update to 3.6.0
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Nov 21 2021 Orion Poplawski <orion@nwra.com> - 3.4.0-3
- Rebuild for hdf5 1.12.1
* Sun Oct 03 2021 Terje Rosten <terje.rosten@ntnu.no> - 3.4.0-2
- Revert an upstream commit that caused crash in PySCF (rhbz#2009628)
* Sat Sep 18 2021 Terje Rosten <terje.rosten@ntnu.no> - 3.4.0-1
- Update to 3.4.0
* Tue Aug 10 2021 Orion Poplawski <orion@nwra.com> - 3.2.1-4
- Rebuild for hdf5 1.10.7
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.2.1-2
- Rebuilt for Python 3.10
* Tue Mar 09 2021 Orion Poplawski <orion@nwra.com> - 3.2.1-1
- Update to 3.2.1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Nov 07 2020 Terje Rosten <terje.rosten@ntnu.no> - 3.1.0-1
- Update to 3.1.0
* Fri Oct 30 2020 Orion Poplawski <orion@nwra.com> - 3.0.0-1
- Update to 3.0.0
* Mon Jul 27 2020 Terje Rosten <terje.rosten@ntnu.no> - 2.10.0-4
- Add openmpi and mpich subpackages
* Thu Jun 25 2020 Orion Poplawski <orion@cora.nwra.com> - 2.10.0-3
- Rebuild for hdf5 1.10.6
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.10.0-2
- Rebuilt for Python 3.9
* Sun May 17 2020 Terje Rosten <terje.rosten@ntnu.no> - 2.10.0-1
- Add commits from 2.10.x branch
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.0-7
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.0-6
- Rebuilt for Python 3.8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Mar 16 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-4
- Rebuild for hdf5 1.10.5
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Mon Jan 14 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9.0-2
- Subpackage python2-h5py has been removed
See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
* Mon Jan 7 2019 Orion Poplawski <orion@nwra.com> - 2.9.0-1
- Update to 2.9.0
- Drop python2 for Fedora 30+ (bug #1663834)
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.8.0-2
- Rebuilt for Python 3.7
* Tue Jun 05 2018 Terje Rosten <terje.rosten@ntnu.no> - 2.8.0-1
- Update to 2.8.0
* Thu Mar 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.7.1-4
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
- Minor clean up
* Tue Feb 13 2018 Christian Dersch <lupinix@mailbox.org> - 2.7.1-3
- Added patch h5py-Dont-reorder-compound-types (required for new numpy>=1.14)
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Sep 04 2017 Terje Rosten <terje.rosten@ntnu.no> - 2.7.1-1
- Update to 2.7.1
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.7.0-2
- Rebuild due to bug in RPM (RHBZ #1468476)
* Mon Mar 20 2017 Orion Poplawski <orion@cora.nwra.com> - 2.7.0-1
- Update to 2.7.0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.6.0-6
- Rebuild for Python 3.6
* Tue Dec 06 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-5
- Rebuild for hdf5 1.8.18
* Tue Dec 06 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-4
- Rebuild for hdf5 1.8.18
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0-3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Wed Jun 29 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-2
- Rebuild for hdf5 1.8.17
* Sun Apr 10 2016 Orion Poplawski <orion@cora.nwra.com> - 2.6.0-1
- Update to 2.6.0
- Modernize spec and ship python2-h5py package
* Wed Mar 23 2016 Orion Poplawski <orion@cora.nwra.com> - 2.5.0-8
- Tests run okay now
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Jan 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.5.0-6
- Rebuild for hdf5 1.8.16
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.0-5
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon May 18 2015 Terje Rosten <terje.rosten@ntnu.no> - 2.5.0-3
- Add six and pkgconfig dep (thanks Orion!)
* Sun May 17 2015 Orion Poplawski <orion@cora.nwra.com> - 2.5.0-2
- Rebuild for hdf5 1.8.15
* Mon Apr 13 2015 Orion Poplawski <orion@cora.nwra.com> - 2.5.0-1
- Update to 2.5.0
* Wed Jan 7 2015 Orion Poplawski <orion@cora.nwra.com> - 2.4.0-1
- Update to 2.4.0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jun 25 2014 Orion Poplawski <orion@cora.nwra.com> - 2.3.1-1
- Update to 2.3.1
* Tue Jun 10 2014 Orion Poplawski <orion@cora.nwra.com> - 2.3.0-4
- Rebuild for hdf 1.8.13
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 9 2014 Orion Poplawski <orion@cora.nwra.com> - 2.3.0-2
- Rebuild for Python 3.4
* Tue Apr 22 2014 Orion Poplawski <orion@cora.nwra.com> - 2.3.0-1
- Update to 2.3.0
* Sun Jan 5 2014 Orion Poplawski <orion@cora.nwra.com> - 2.2.1-2
- Rebuild for hdf5 1.8.12
- Add requires for hdf5 version
* Thu Dec 19 2013 Orion Poplawski <orion@cora.nwra.com> - 2.2.1-1
- 2.2.1

View File

@ -1 +1 @@
07ac707287b4be7d77b73f1afac6980b h5py-2.2.1.tar.gz
SHA512 (h5py-3.7.0.tar.gz) = c10a9a623c88dbc965238cb2057b8924492c762c29610cfdb24f26f878a7322e414d3e5c90d750c2f5cfe1b4949f884bc17f09a126b01a4721ad6e14761174a2