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.

Loading...

Hans-Peter Jansen's avatar

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.


Atri Bhattacharya's avatar

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.


Hans-Peter Jansen's avatar

::But let's get this through to oS:F first to fix the build failures.

Yes, please.


Atri Bhattacharya's avatar

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.

Request History
Atri Bhattacharya's avatar

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.


Markéta Machová's avatar

mcalabkova accepted request

nice :) thanks

openSUSE Build Service is sponsored by