diff --git a/CMakeLists.txt b/CMakeLists.txt
index a71832ee05b943b475969a7800dd96f8b1330a0c..1f853caaed969cc15b0bf2db867d63ea25873c6b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,9 +28,9 @@ project(${PROJECT_NAME} ${PROJECT_ARGS})
 check_minimal_cxx_standard(14 ENFORCE)
 
 # Project dependencies
+set(PYTHON_COMPONENTS Interpreter Development NumPy)
 add_project_dependency(dynamic-graph 4.4.0 REQUIRED)
 add_project_dependency(eigenpy 2.7.10 REQUIRED)
-include(cmake/python.cmake) # TODO: overwriting eigenpy/python.cmake
 if(BUILD_TESTING)
   find_package(Boost REQUIRED COMPONENTS unit_test_framework)
 endif(BUILD_TESTING)
diff --git a/cmake b/cmake
index 1f0c5d5dca37fd04cd6cb55c29db49e8708f8144..8d43fb06bb0e4cec20a502c651be24dc74feb703 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit 1f0c5d5dca37fd04cd6cb55c29db49e8708f8144
+Subproject commit 8d43fb06bb0e4cec20a502c651be24dc74feb703