# IT4Innovations 2020 easyblock = 'PythonPackage' name = 'h5py' version = '2.10.0' versionsuffix = '-Py-2.7' homepage = 'http://www.h5py.org/' description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous amounts of data.""" toolchain = {'name': 'intel', 'version': '2020a'} toolchainopts = {'usempi': True} source_urls = ['https://files.pythonhosted.org/packages/5f/97/a58afbcf40e8abecededd9512978b4e4915374e5b80049af082f49cebe9a/'] sources = ['h5py-2.10.0.tar.gz'] dependencies = [ ('HDF5', '1.10.6'), ('numpy', '1.16.3', '-Py-2.7', True), ('mpi4py', '3.0.0', '-Py-2.7'), # required for MPI support ('six', '1.12.0', '-Py-2.7', True), ('pkgconfig', '1.5.1', '-Py-2.7'), ('Cython', '0.29.14', '-Py-2.7', True), ] prebuildopts = 'python setup.py configure --mpi --hdf5=$EBROOTHDF5 && ' sanity_check_paths = { 'files': [], 'dirs': ['lib/python2.7/site-packages/h5py-2.10.0-py2.7-linux-x86_64.egg'], } moduleclass = 'python'