PyGitHub est une bibliothèque Python pour accéder à l'API REST GitHub. Cette bibliothèque vous permet de gérer les ressources GitHub telles que les référentiels, les profils utilisateur et les organisations dans vos applications Python.
pip install PyGithub
from github import Github
# Authentication is defined via github.Auth
from github import Auth
# using an access token
auth = Auth . Token ( "access_token" )
# First create a Github instance:
# Public Web Github
g = Github ( auth = auth )
# Github Enterprise with custom hostname
g = Github ( base_url = "https://{hostname}/api/v3" , auth = auth )
# Then play with your Github objects:
for repo in g . get_user (). get_repos ():
print ( repo . name )
# To close connections after use
g . close ()
Plus d’informations peuvent être trouvées sur le site de documentation PyGitHub.
Les discussions à long terme et les rapports de bogues sont maintenus via les problèmes GitHub. La révision du code est effectuée via les requêtes Pull GitHub.
Pour plus d’informations, lisez CONTRIBUTING.md.
Nous recherchons activement des responsables qui trieront les problèmes, les pull request et réduiront les versions. Si vous travaillez sur un projet qui exploite PyGitHub et que vous avez tout intérêt à maintenir le code en vie, envoyez un e-mail à quelqu'un dans le fichier MAINTAINERS.