Some times ago Steve “Ashcrow” Milner posted on his blog about dulwich. Dulwich is a pure-Python implementation of the Git file formats and protocols. It seams that more and more projects are going to use dulwich in their tools. At the moment Dulwich is not in the Fedora Package Collection . Do you want to help to get it in? Check the review request.