Hi Guix, python-h5py is currently broken. guix environment --ad-hoc python-2.7.10 python2-h5py python >>> import h5py [weird error] The immediate reason here is that an Egg archive is built and installed instead of a directory. Python doesn’t seem to know how to import modules whose contents are trapped in an Egg archive (or is this only the case when setuptools are not in the profile?). I found that removing ‘python-setuptools’ from the ‘native-inputs’ field changes the behaviour such that no Egg archive is built and the library files are installed plainly. Another problem with h5py was that it didn’t actually build against our hdf5 library, because it looked for the library and the headers under ‘/opt/local’ and ‘/usr/local’. I fixed this by adding an additional build phase. The commit message is a little ugly, but I think it is correct. I’m not a Pythonista but it seems that python-h5py now works fine (at least there are no weird error messages anymore). ~~ Ricardo