It might be possible that we are not testing the installed version of the package in our CI workflow. This is one of the major disadvantages in using a flat layout. Experimenting in a fork of benchcab shows that switching to src layout and not including the package data causes the CI to fail to find the data directory (see logs) which reproduces the error found in #267.
It might be possible that we are not testing the installed version of the package in our CI workflow. This is one of the major disadvantages in using a flat layout. Experimenting in a fork of benchcab shows that switching to src layout and not including the package data causes the CI to fail to find the data directory (see logs) which reproduces the error found in #267.
Originally posted by @SeanBryan51 in https://github.com/CABLE-LSM/benchcab/issues/267#issuecomment-2008646884