PyGitHub é uma biblioteca Python para acessar a API REST do GitHub. Esta biblioteca permite gerenciar recursos do GitHub, como repositórios, perfis de usuário e organizações em seus aplicativos 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 ()
Mais informações podem ser encontradas no site de documentação do PyGitHub.
Discussões de longo prazo e relatórios de bugs são mantidos por meio do GitHub Issues. A revisão do código é feita por meio de solicitações pull do GitHub.
Para obter mais informações, leia CONTRIBUTING.md.
Estamos buscando ativamente mantenedores que farão a triagem de problemas, puxarão solicitações e cortarão lançamentos. Se você trabalha em um projeto que aproveita o PyGitHub e tem interesse em manter o código ativo e funcionando, envie um e-mail para alguém no arquivo MAINTAINERS.