diff --git a/conda/meta.yaml b/conda/meta.yaml
index 37bcc615cf5ef6b85465592622c7152a62b01dbc..e6f2e352843f557271a3fdd9bdf099faefd75836 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -34,7 +34,7 @@ requirements:
     - numpy {{ numpy }}
     - dask {{ dask }}
     - dask-ml {{ dask_ml }}
-    - h5py {{ h5py }}
+    - h5py >=3
   run:
     - python
     - setuptools
diff --git a/requirements.txt b/requirements.txt
index 8a86a69f50e30281292a5f1c6a71ecd22fb71f01..0a01048ef7e4c6adf624b636f594fd27df5ac9d0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,4 +6,4 @@ bob.learn.activation
 bob.learn.linear
 dask
 dask-ml
-h5py
+h5py >= 3