[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Simple Python github library to push/pull files?

> On 28 Jan 2020, at 16:40, Chris Angelico <rosuav at> wrote:
> On Wed, Jan 29, 2020 at 3:38 AM Malcolm Greene <python at> wrote:
>> Any recommendations on a library providing a simple interface to Github
> for basic push/pull type of actions? I know there's a native GitHub RESTful
> API but wondering if anyone has placed a friendly Python wrapper on top of
> that interface? PyGithub supports a rich set of actions, but doesn't appear
> to provide support to push/pull files to/from a repo.
> Possibly because pulling and pushing aren't GitHub operations, they're
> simple git operations. You might be able to find a Python Git library, but
> it'd probably be just as easy to subprocess it out directly.

Agreed if you only want to push and pull then running git in a subprocess
is what you should do.

If you'r needing get more complex have a look at GitPython that's on
PyPi. I found it was the best git python library when I did the research
my SCM workbench app.


> ChrisA
> --