diff --git a/conf/proj.yaml b/conf/proj.yaml index 9c862708d0493394bf540c4d586cb89522811437..250f966737c6b0840505ce671c7b768e1f7022cd 100644 --- a/conf/proj.yaml +++ b/conf/proj.yaml @@ -9,6 +9,7 @@ icon: python_environment: folder_name: python_environment requirements: + - numpy==1.23 - enstools-compression # Just to try a library from a git repository. - https://gitlab.physik.uni-muenchen.de/Oriol.Tinto/otils.git diff --git a/templates/build_python_environment.sh b/templates/build_python_environment.sh index 5a7b226b2bb51a3283374173a0550f9986125376..42de8d0e0dbebd364e6266309496e0f902c07a12 100644 --- a/templates/build_python_environment.sh +++ b/templates/build_python_environment.sh @@ -53,11 +53,12 @@ ln -sf $(which python3) ${WORKDIR}/python3 # Install the requirements via pip # TODO: Due to a incompatibility issue between latest numba and numpy I have to add this here. Hopefully removable soon. -requirements=%python_environment.requirements% +requirements="%python_environment.requirements%" -echo ${requirements} +# Convert list with python format to a bash array +requirements=($( echo ${requirements} | tr -d '[],')) # Install requirements. -for requirement in ${requirements} ; do +for requirement in ${requirements[@]} ; do python -m pip install ${requirement} done