more elaborate git and python availability checks