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