diff --git a/CMakeLists.txt b/CMakeLists.txt
index 79537a4d7d5fc840434a92ec4961d2353cbfec9f..20e7d8a8b1ee12d80245e296a726d6eceffa5040 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -18,11 +18,11 @@ include(DuneMacros)
 set(DUNE_PYTHON_INSTALL_EDITABLE 1)
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDUNE_ISTL_SUPPORT_OLD_CATEGORY_INTERFACE=1")
 
-dune_python_force_version(3)
-
 # start a dune project with information from dune.module
 dune_project()
 
+dune_python_force_version(3)
+
 dune_add_library(dunecodegen dune/codegen/common/tsc.cc)
 
 dune_target_enable_all_packages(dunecodegen)