This PR fixes an issue where gt4py cache directories were not cached between executions on CircleCI.
Infrastructure changes:
Savepoint make targets now run python3 -m gt4py.gt_src_manager install before running tests inside docker, to avoid issues arising from git cloning these sources in a MPI-parallel context
Checklist
Before submitting this PR, please make sure:
[x] You have followed the coding standards guidelines established at Code Review Checklist.
[x] Docstrings and type hints are added to new and updated routines, as appropriate
[x] All relevant documentation has been updated or added (e.g. README, CONTRIBUTING docs)
[x] For each public change and fix in pace-util, HISTORY has been updated
[x] Unit tests are added or updated for non-stencil code changes
Purpose
This PR fixes an issue where gt4py cache directories were not cached between executions on CircleCI.
Infrastructure changes:
python3 -m gt4py.gt_src_manager install
before running tests inside docker, to avoid issues arising from git cloning these sources in a MPI-parallel contextChecklist
Before submitting this PR, please make sure:
pace-util
, HISTORY has been updated