Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The mache.deploy package must provide a mechanism for loading the conda and spack environments, loading system modules, and setting environment variables before the deployed software gets run.

Requirement: Skip spack deployment

The deployed software must have a way to indicate that spack deployment isn’t needed, either because a shared spack environment already exists or because no spack support is needed.

Desired: Skip conda deployment

The deployed software may wish to have a way to indicate that conda deployment isn’t needed because a shared conda environment already exists. Such a capability is not currently needed but it could be in future software. Deployment would still be useful in such cases because mache.deploy would still provide the load mechanism described above.

Desired: Testing the deployed software

...