PyGithub 1.25.2 / 2.0.0-alpha.2

A simple Python library that wraps the GitHub API, allowing developers to connect and query for various GitHub-related information
PyGithub includes many built-in classes for interacting with the API, and is also very well documented.

The library works basically as a translator, taking Python specific code, converting it to an API HTTP request and then interpreting the response back to a Python object, usable inside the application or the website.

This reduces the complexity level developers will need to deal with in their code, reduces the source's size, and also cuts down on the costs and time wasted on development.

PyGitHub works with both major branches of the Python language, 2.x and 3.x.

Main features:

  • Authenticate
  • User details
  • Repo details
  • Get watching details
  • Get following details
  • Get an organization's details
  • Fetch collaboration and contributor details
  • Fork details
  • Team details
  • Support for tags, commits, trees, blobs, references

last updated on:
October 8th, 2014, 12:34 GMT
developed by:
Vincent Jacques
license type:

LGPL: GNU Lesser General Public License

operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ API Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in version 1.23.0
  • Fixed all that is based on headers in Python 3 (pagination, conditional request, rate_limit...).
  • Accept strings for assignees and collaborators.
  • Ease two-factor authentication by adding 'onetime_password' to AuthenticatedUser.create_authorization.
read full changelog

Add your review!