Skip to content

Commit a654b57

Browse files
authored
Only import basemodelica if needed (#271)
1 parent d85ac0c commit a654b57

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

test.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
from shared import readConfig, getReferenceFileName, simulationAcceptsFlag, isFMPy
2020
from platform import processor
2121
import shared
22-
import basemodelica
2322

2423
import signal
2524

@@ -320,6 +319,9 @@ def timeSeconds(f):
320319
# Print Julia versions for BaseModelica.jl import
321320
julia_sysimage = os.path.abspath("TestBaseModelica.so") if julia_sys_image else None
322321
if basemodelica_mtk_import:
322+
# Only import basemodelica if needed.
323+
# Python package juliacall will install Julia and can fail with unsatisfiable requirments.
324+
import basemodelica
323325
basemodelica.print_julia_version()
324326
basemodelica.precompile_testbaesmodelica(julia_sysimage)
325327

0 commit comments

Comments
 (0)