¿Experiencias del módulo Python Git?

| | | | | | | | | | |

¿Cuáles son las experiencias de las personas con cualquiera de los módulos de Git para Python? (Conozco GitPython, PyGit y Dulwich; no dude en mencionar otros si los conoce).

Soy escribir un programa que tendrá que interactuar (agregar, eliminar, confirmar) con un repositorio de Git, pero no tengo experiencia con Git, por lo que una de las cosas que busco es la facilidad de uso/comprensión con respecto a Git.

Las otras cosas que me interesan principalmente son la madurez y la integridad de la biblioteca, una falta razonable de errores, desarrollo continuo y utilidad de la documentación y los desarrolladores.

Si piensa en algo más que podría querer/necesitar saber, no dude en mencionarlo.