diff --git a/pyproject.toml b/pyproject.toml
index 4e2fa6dd0ce8a1c65dd4f9fb57087d4795372b6b..bf3b33b6d7bca516e93ffa87782e139a1fd655d6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
 [build-system]
-    requires      = ["setuptools>=61.0.0", "wheel"]
+    requires      = ["setuptools>=69,2.0", "wheel"]
     build-backend = "setuptools.build_meta"
 
 [project]
@@ -24,19 +24,19 @@
         "Topic :: Scientific/Engineering :: Artificial Intelligence",
     ]
     dependencies = [
-        "bob",
-        "bob.io.base",
-        "bob.bio.base",
-        "bob.bio.face",
-        "bob.pad.base",
-        "bob.bio.video",
-        "clapper",
-        "dask-ml",
-        "imageio-ffmpeg",
-        "numpy",
-        "scikit-learn",
-        "scikit-image",
-        "torch",
+        "bob==12.1.1",
+        "bob.io.base==5.1.1",
+        "bob.bio.base==8.1.1",
+        "bob.bio.face==8.0.1",
+        "bob.pad.base==6.0.1",
+        "bob.bio.video==7.0.1",
+        "clapper~=1.0",
+        "dask-ml==2024.3.20",
+        "imageio-ffmpeg~=0.4",
+        "numpy~=1.26",
+        "scikit-learn~=1.4",
+        "scikit-image~=0.19",
+        "torch~=2.1",
     ]
 
 [project.urls]
@@ -114,3 +114,7 @@
     ]
     junit_logging           = "all"
     junit_log_passing_tests = false
+
+# [profile]
+#     repository_url = "git@gitlab.idiap.ch:bob/dev-profile.git"
+#     commit_hash = "370d1fe4102014cb50e17ce9dd829ae47d21e9b8"