diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index f8d605610bd74ad35bd5e231021554d712d7395a..88a371366f3f192871c2047b864b5f70927429b4 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -96,7 +96,7 @@ endif()
 
 if (NOT DISABLE_OPENFLIPPER_PYTHON_SYSTEM)
   if (NOT Python3_FOUND)
-      find_package(Python3 3.13 COMPONENTS Interpreter Development)
+      find_package(Python3 3.12 COMPONENTS Interpreter Development)
   endif()
   if (NOT TARGET pybind11::module OR NOT TARGET pybind11::embed)
       include(FetchContent)