As pointed out in #94, prefering apptainer/singularity can act as a proxy for checking if podman would be operational. On the computers I have access to with both podman and apptainer installed, the podman installation is not fully functional and cannot map user IDs between the container and the host in the way that denv requires.
I am choosing to not implement a more complicated choosing procedure instead relying on the user to simply use the DENV_RUNNER environment variable if they desire to use a runner that is not preferred by denv.
As pointed out in #94, prefering apptainer/singularity can act as a proxy for checking if podman would be operational. On the computers I have access to with both podman and apptainer installed, the podman installation is not fully functional and cannot map user IDs between the container and the host in the way that denv requires.
I am choosing to not implement a more complicated choosing procedure instead relying on the user to simply use the
DENV_RUNNER
environment variable if they desire to use a runner that is not preferred by denv.This resolves #94