From 3ad58a3b51b049cde615f4adc5ec14e320e8569d Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Fri, 26 May 2023 12:07:43 +0200
Subject: [PATCH] [eve] Install numpy into venv in source dir.

Fixes frontend CI job.
---
 scripts/ci/jobs/build-linux-frontend.yml | 3 ---
 scripts/env/eve/cli.sh                   | 5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/scripts/ci/jobs/build-linux-frontend.yml b/scripts/ci/jobs/build-linux-frontend.yml
index 38f352346ab..a827ba1522f 100644
--- a/scripts/ci/jobs/build-linux-frontend.yml
+++ b/scripts/ci/jobs/build-linux-frontend.yml
@@ -11,9 +11,7 @@ build linux frontend:
     BUILD_PACKAGE: "false"
     CCACHE_DIR: "/data/ogs/.ccache"
     CMAKE_PRESET: release
-    CTEST_ARGS: "--label-exclude python_modules" # pip installed modules segfault
     CMAKE_ARGS: "-DOGS_CPU_ARCHITECTURE=generic"
-    CTEST_EXCLUDE_REGEX: "nb-"
   before_script:
     - source scripts/env/eve/cli.sh
 
@@ -31,6 +29,5 @@ build linux frontend petsc:
     CCACHE_DIR: "/data/ogs/.ccache"
     CMAKE_PRESET: release-petsc
     CMAKE_ARGS: "-DOGS_CPU_ARCHITECTURE=generic"
-    CTEST_EXCLUDE_REGEX: "nb-"
   before_script:
     - source scripts/env/eve/petsc.sh
diff --git a/scripts/env/eve/cli.sh b/scripts/env/eve/cli.sh
index 78384710af7..bee1ff77711 100644
--- a/scripts/env/eve/cli.sh
+++ b/scripts/env/eve/cli.sh
@@ -10,3 +10,8 @@ module load Ninja/1.11.1
 module load ccache/3.3.3
 module load git-lfs
 module load Python/3.10.8
+
+# Python dependencies
+virtualenv .venv
+source .venv/bin/activate
+pip install numpy
-- 
GitLab