diff --git a/stacks/pinot-noir/spack.yaml b/stacks/pinot-noir/spack.yaml
index 41049f4b2ece3c09dcfcab1ff332582e97427457..5f9ff169f70f395b82852164dc92936517b5745d 100644
--- a/stacks/pinot-noir/spack.yaml
+++ b/stacks/pinot-noir/spack.yaml
@@ -162,7 +162,6 @@ spack:
         - py-filelock
         - py-gast
         - py-google-pasta
-        - py-h5py
         - py-idna
         - py-kiwisolver
         - py-mpmath
@@ -220,13 +219,14 @@ spack:
 
     - gcc_python_blas_codes:
         - polymake ^cddlib@0.94h
+        - py-cryolobm
         - py-deeptools
+        - py-h5py ~mpi ^hdf5 ~mpi
+        - py-pymol
         - py-scikit-learn
         - py-scipy
         - py-statsmodels
         - py-theano +cuda cuda_arch=70
-        - py-cryolobm
-        - py-pymol
 
     # -------------------------------------------------------------------------
     # Parallel codes
@@ -284,7 +284,7 @@ spack:
         - openfoam +metis
         - paraview +shared +python +hdf5 ~osmesa +opengl2 +egl
         - py-fenics-dolfinx
-        - py-h5py
+        - py-h5py +mpi
         - py-horovod
         - py-keras
         - py-tensorflow