diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index a093b1bb6c74135aa3ecc34d8fdad10a46caf99f..a76e429d5740e9ce26c3efd0f271332dbcd75b16 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -10,9 +10,9 @@ create_virtualenv_wrapper(ENVPATH ${dune-python_DIR}/python2-env
                           NAME notebook)
 
 # Install all the external packages that we have as submodules
-dune_install_python_package(PATH loopy MAJOR_VERSION 2)
-dune_install_python_package(PATH cgen MAJOR_VERSION 2)
 dune_install_python_package(PATH islpy MAJOR_VERSION 2 NO_PIP)
+dune_install_python_package(PATH cgen MAJOR_VERSION 2)
+dune_install_python_package(PATH loopy MAJOR_VERSION 2)
 dune_install_python_package(PATH ufl MAJOR_VERSION 2)