diff --git a/launch_testing_ament_cmake/CMakeLists.txt b/launch_testing_ament_cmake/CMakeLists.txt
index c44a21f4b..fccdfb5b6 100644
--- a/launch_testing_ament_cmake/CMakeLists.txt
+++ b/launch_testing_ament_cmake/CMakeLists.txt
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.5)
-project(launch_testing_ament_cmake NONE)
+project(launch_testing_ament_cmake)
find_package(ament_cmake REQUIRED)
@@ -24,6 +24,10 @@ if(BUILD_TESTING)
message(FATAL_ERROR "launch_testing package not found")
endif()
+ # Provides PYTHON_EXECUTABLE_DEBUG
+ find_package(python_cmake_module REQUIRED)
+ find_package(PythonExtra REQUIRED)
+
# Test argument passing. This test won't pass unless you give it an argument
add_launch_test(
"${LAUNCH_TESTING_INSTALL_PREFIX}/share/launch_testing/examples/args_launch_test.py"
diff --git a/launch_testing_ament_cmake/package.xml b/launch_testing_ament_cmake/package.xml
index 65a7ee23e..8582e7a1a 100644
--- a/launch_testing_ament_cmake/package.xml
+++ b/launch_testing_ament_cmake/package.xml
@@ -15,6 +15,7 @@
ament_cmake_copyright
launch_testing
+ python_cmake_module
ament_cmake