From d6f10d159cd4dc47386ec8c93663dbf7ef1b7efb Mon Sep 17 00:00:00 2001 From: AnHeuermann <38031952+AnHeuermann@users.noreply.github.com> Date: Fri, 13 Feb 2026 15:40:43 +0100 Subject: [PATCH] Only import basemodelica if needed --- test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test.py b/test.py index 021ebd7..4ec6764 100755 --- a/test.py +++ b/test.py @@ -19,7 +19,6 @@ from shared import readConfig, getReferenceFileName, simulationAcceptsFlag, isFMPy from platform import processor import shared -import basemodelica import signal @@ -320,6 +319,9 @@ def timeSeconds(f): # Print Julia versions for BaseModelica.jl import julia_sysimage = os.path.abspath("TestBaseModelica.so") if julia_sys_image else None if basemodelica_mtk_import: + # Only import basemodelica if needed. + # Python package juliacall will install Julia and can fail with unsatisfiable requirments. + import basemodelica basemodelica.print_julia_version() basemodelica.precompile_testbaesmodelica(julia_sysimage)