Experiências do módulo Git Python?

| | | | | | | | | | |

Quais são as experiências das pessoas com qualquer um dos módulos Git para Python? (Eu conheço GitPython, PyGit e Dulwich - sinta-se à vontade para mencionar outros se você souber deles.)

Eu sou escrevendo um programa que terá que interagir (adicionar, excluir, confirmar) com um repositório Git, mas não ter experiência com Git, então uma das coisas que procuro é facilidade de uso/compreensão em relação ao Git.

As outras coisas que me interessam principalmente são maturidade e integridade da biblioteca, uma razoável falta de bugs, desenvolvimento contínuo e utilidade da documentação e dos desenvolvedores.

Se você pensar em outra coisa que eu possa querer/precisar saber, sinta-se à vontade para mencioná-la.