When linux system version is not specified, Mac with Intel chip will by default install x86_64 while Mac with Apple chip will by default install amd64, which will trigger different requirements on dependencies. For example, the amd64 system will require git and cmake to be installed (needs to be specified in Dockerfile), and helics[cli] needs to be included in requirements.txt. By specifying the linux system version, this issue can be solved.
When linux system version is not specified, Mac with Intel chip will by default install x86_64 while Mac with Apple chip will by default install amd64, which will trigger different requirements on dependencies. For example, the amd64 system will require git and cmake to be installed (needs to be specified in Dockerfile), and helics[cli] needs to be included in requirements.txt. By specifying the linux system version, this issue can be solved.