I would prefer if we leverage charms.layer.basic.activate_venv(), as described in one of the diff comments here, to better ensure consistency of behavior between actions and hooks. (In conjunction with reverting the sshebang line.)
Other than that, the other changes seem okay, although I don't think they really change behavior.
I would prefer if we leverage charms. layer.basic. activate_ venv(), as described in one of the diff comments here, to better ensure consistency of behavior between actions and hooks. (In conjunction with reverting the sshebang line.)
Other than that, the other changes seem okay, although I don't think they really change behavior.