diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4c2fab0a68d55152babbcb79cf144b7a26fb2b61..7c15f403624bb0fd44495e7386b9ec49ab5a82d5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,8 @@ include(DuneMacros)
 
 # dune-xt-common
 find_package(dune-xt-common REQUIRED)
-list(APPEND CMAKE_MODULE_PATH "${dune-xt-common_MODULE_PATH}")
+find_package(dune-pybindxi REQUIRED)
+list(APPEND CMAKE_MODULE_PATH "${dune-xt-common_MODULE_PATH}" "${dune-pybindxi_MODULE_PATH}")
 include(DuneUtils)
 
 # start a dune project with information from dune.module
@@ -44,7 +45,7 @@ add_subdirectory(doc)
 include(DuneXTInstallPythonPackage)
 # this symlinks all files in python/ to the binary dir and install into the virtualenv from there thereby making the
 # compiled extensions directly usable from the venv
-dune_xt_install_python_package(PATH python)
+dune_python_install_package(PATH python)
 include_dependent_binary_python_dirs()
 # do not change order here
 add_subdirectory(python)