Existe uma biblioteca python usada para interagir com os repositórios do Git
Pode ser usado em Buscando Remote Git Repo com Python , por exemplo.
Há também o modo antiquado
cd /path/to/git/repo
python3 my_favorite.py
Mas eu acho que você vai achar o Git independente da versão Python, e que possivelmente você queira associar código Python, arquivos e extensões com o Python 3.4 ao invés de 2.7, e isso seria via mime.types
Como é determinado qual aplicativo deve abrir um arquivo do tipo mime específico?
Como alterar o aplicativo padrão para um determinado tipo de arquivo no Ubuntu Linux
Por exemplo, eu uso o Idlex como um IDE. Eu adicionei text/x-python=idlex3.desktop
ao arquivo ~/.local/share/applications/mimeapps.list
. Agora, um clique duplo em um arquivo Python abre esse arquivo no IDE para ser visto, editado e / ou executado.