Is there implementation of Git in pure Python?
Found Dulwich:
Dulwich is a pure-Python implementation of the Git file formats and protocols.
The project is named after the village in which Mr. and Mrs. Git live in the Monty Python sketch.
Looks like a low-level library, the API did not appear friendly to my eyes, but there's a tutorial on the Github page