pygit2 is a set of Python bindings to the libgit2 linkable C Git library.