diff --git a/gitlab/before_test.sh b/gitlab/before_test.sh
index 55518e966268b87f12d41e2378676e02cc1a1946..ed2734798631856a431455aa649fd09c690b5ddc 100755
--- a/gitlab/before_test.sh
+++ b/gitlab/before_test.sh
@@ -16,12 +16,12 @@ else
   log_info "Using pip: ${use_pip}"
 fi
 
-# zc.recipe.egg needs some special installation instructions
-#if [ "${CI_PROJECT_NAME}" == "bob.buildout" ]; then
-#  run_cmd ${use_pip} install --upgrade --no-binary ":all:" zc.recipe.egg
-#fi
-
-run_cmd ${use_pip} install --upgrade --use-wheel --no-index --pre dist/*.whl
+if [ "${CI_PROJECT_NAME}" == "bob.buildout" ]; then
+  # zc.buildout requires special handling
+  run_cmd ${use_pip} install --upgrade --pre dist/*.whl
+else
+  run_cmd ${use_pip} install --upgrade --use-wheel --no-index --pre dist/*.whl
+fi
 
 # Downloads databases that may be missing (not shipped with python pkg)
 if [ -x ${PREFIX}/bin/bob_dbmanage.py ]; then