aboutsummaryrefslogtreecommitdiff
path: root/reproduce/software/make
diff options
context:
space:
mode:
authorRaul Infante-Sainz <infantesainz@gmail.com>2019-04-29 11:39:44 +0100
committerRaul Infante-Sainz <infantesainz@gmail.com>2019-04-29 11:39:44 +0100
commit1ab991de9ee1f911bd156c1b45084763a4936a27 (patch)
tree51f169e5b18f33af0ae38173be8e57bdb30b9c8f /reproduce/software/make
parent389d6e2862a0ecf0a6d849a915b02a17b304e45a (diff)
Added numpy and six as prerequisites of h5py
Until now, we were missing `numpy' and `six' as prerequisites of `h5py'. Because we did the configure step with all cores, `numpy' and `six' allways were built before `h5py' with any crash. However, in a single thread configure run we noticed that we were missing these two dependencies. With this commit, we fix this issue by setting `numpy' and `six' as prerequisites of `h5py'.
Diffstat (limited to 'reproduce/software/make')
-rw-r--r--reproduce/software/make/python.mk6
1 files changed, 4 insertions, 2 deletions
diff --git a/reproduce/software/make/python.mk b/reproduce/software/make/python.mk
index 00e497b..558de56 100644
--- a/reproduce/software/make/python.mk
+++ b/reproduce/software/make/python.mk
@@ -347,10 +347,12 @@ $(ipydir)/entrypoints: $(tdir)/entrypoints-$(entrypoints-version).tar.gz \
EntryPoints $(entrypoints-version))
$(ipydir)/h5py: $(tdir)/h5py-$(h5py-version).tar.gz \
- $(ibidir)/hdf5 \
$(ipydir)/cython \
+ $(ibidir)/hdf5 \
+ $(ipydir)/numpy \
$(ipydir)/pypkgconfig \
- $(ipydir)/setuptools
+ $(ipydir)/setuptools \
+ $(ipydir)/six
#$(ipydir)/mpi4py # AFTER its problem is fixed.
#export HDF5_MPI=ON; # AFTER its problem is fixed.
export HDF5_DIR=$(ildir); \