PyGithub
v2.5.0
PyGitHub 是一个用于访问 GitHub REST API 的 Python 库。该库使您能够管理 Python 应用程序中的 GitHub 资源,例如存储库、用户配置文件和组织。
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 ()
更多信息可以在 PyGitHub 文档网站上找到。
长期讨论和错误报告通过 GitHub Issues 进行维护。代码审查是通过 GitHub Pull Requests 完成的。
有关更多信息,请阅读 CONTRIBUTING.md。
我们正在积极寻找维护人员来分类问题、拉取请求并减少发布。如果您从事的项目利用 PyGitHub 并且对保持代码正常运行有既得利益,请向 MAINTAINERS 文件中的某人发送电子邮件。