From 45ebc3c517c388072808933e93bed19c0c7811a8 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Tue, 6 Oct 2020 13:44:49 +0200
Subject: [PATCH] Disable Parsl workflows on Windows.

---
 scripts/cmake/PythonSetup.cmake | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/scripts/cmake/PythonSetup.cmake b/scripts/cmake/PythonSetup.cmake
index 8ddb9e5a5ee..cbd1b026913 100644
--- a/scripts/cmake/PythonSetup.cmake
+++ b/scripts/cmake/PythonSetup.cmake
@@ -39,9 +39,14 @@ set(LOCAL_VIRTUALENV_BIN_DIRS
     CACHE INTERNAL ""
 )
 
-if(POETRY AND BUILD_TESTING)
-    execute_process(COMMAND ${CMD_COMMAND} poetry add
-        snakemake=${ogs.minimum_version.snakemake}
-        parsl=${ogs.minimum_version.parsl}
-    )
+if(POETRY)
+    if(BUILD_TESTING)
+        list(APPEND PYTHON_PACKAGES snakemake=${ogs.minimum_version.snakemake})
+        if(NOT WIN32)
+            # Parsl is not supported on Windows yet
+            # https://github.com/Parsl/parsl/issues/1878
+            list(APPEND PYTHON_PACKAGES parsl=${ogs.minimum_version.parsl})
+        endif()
+    endif()
+    execute_process(COMMAND ${CMD_COMMAND} poetry add ${PYTHON_PACKAGES})
 endif()
-- 
GitLab