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