Overview
Request 851124 accepted
* Update to version 3.1.0.
* Drop upstreamed patches: 1) remove_unittest2.patch 2) no_include_opt.patch.
* Add python-h5py-relax-numpy-versions.patch to allow building against more recent versions of numpy than minimally required.
* Python 2 is no longer supported; at least version 3.6 is required.
* Run all tests except: 1) MPI based ones, as we build against the non-mpi version of hdf5 2) Offset test which overflows on 32-bit.
* Tests require python-cached-property for openSUSE <= 1500.
* Fix `requires_eq` on libhdf5 (oS:F now has libhdf_hl103) already.
- Created by badshah400
- In state accepted
Request History
badshah400 created request
* Update to version 3.1.0.
* Drop upstreamed patches: 1) remove_unittest2.patch 2) no_include_opt.patch.
* Add python-h5py-relax-numpy-versions.patch to allow building against more recent versions of numpy than minimally required.
* Python 2 is no longer supported; at least version 3.6 is required.
* Run all tests except: 1) MPI based ones, as we build against the non-mpi version of hdf5 2) Offset test which overflows on 32-bit.
* Tests require python-cached-property for openSUSE <= 1500.
* Fix `requires_eq` on libhdf5 (oS:F now has libhdf_hl103) already.
mcalabkova accepted request
nice :) thanks
Your version is nicer than mine. Will revoke mine.
I'm under the impression, that the MPI related tests fail due to pytest-mpi not being available.
Yeah, and we also don't actually build the module with MPI enabled for now. We should think about doing this with different hdf5-openmpi* flavours, possibly using _multibuild. But let's get this through to oS:F first to fix the build failures.
::But let's get this through to oS:F first to fix the build failures.
Yes, please.
I am trying to build the parallel hdf5 versions of this module now (have a look at the same branched pkg as in this sr). Tests currently fail (I also packaged
pytest-mpi
, but mpi tests fail regardless). I am also unsure if the parallel flavours of the module should go to/usr/lib64/mpi/gcc/<mpiflavor>/lib64/pythonX.Y/site-packages
or simply to the usual%python_sitearch
. Any suggestions, welcome. Thanks in advance.