updating instances to support singularity instances subgroup >= 3.0 #76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will address the change for Singularity 3.0 that the instances subgroup is no longer one string, joined by period.
E.g., the old "singularity instance.list" is now "singularity instance list".
To support both versions for the user, we derive behavior of this client based on the singularity --version returned by the host. If the host wants to override this behavior, the environment variable
SPYTHON_SINGULARITY_VERSIONcan be exported, e.g.,export SPYTHON_SINGULARITY_VERSION=3.0This will close #75