From 815a574fdc4b5477753898dfc5964802900e6283 Mon Sep 17 00:00:00 2001
From: Daniel Savchenko <dsavchenko@carlos.informatik.rwth-aachen.de>
Date: Wed, 4 Sep 2024 09:58:27 +0200
Subject: [PATCH] enforce python<3.12

---
 cmake/CMakeLists.txt | 2 +-
 tests/CMakeLists.txt | 6 +-----
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index 2897728c..7fbbb327 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -95,7 +95,7 @@ if (NOT DISABLE_OPENFLIPPER_PYTHON_SYSTEM)
 endif()
 
 if (NOT DISABLE_OPENFLIPPER_PYTHON_SYSTEM)
-  find_package(Python3 COMPONENTS Interpreter Development)
+  find_package(Python3 COMPONENTS Interpreter Development VERSION_LESS 3.12)
 
   if (NOT TARGET pybind11::module OR NOT TARGET pybind11::embed)
       include(FetchContent)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 49559dc0..52434263 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -85,11 +85,7 @@ SET (CTEST_DROP_SITE_CDASH FALSE)
   # ========================================================================
   # ========================================================================
 
-  if(WIN32)
-    ADD_TEST(BatchStart "${OPENFLIPPER_EXECUTABLE}" -b -c < NUL > output.log 2>&1)
-  else()
-    ADD_TEST(BatchStart "${OPENFLIPPER_EXECUTABLE}" -b -c < /dev/null > output.log 2>&1)
-  endif()
+  ADD_TEST(BatchStart "${OPENFLIPPER_EXECUTABLE}" -b -c)
 
   # Timeout after 180 seconds if we have an endless loop
   # Should be run serial to avoid collisons with other instances
-- 
GitLab