跳转到主要内容

使用完整的GitHub API v3

项目描述

PyGitHub

PyPI CI readthedocs License Slack Open Source Helpers codecov Code style: black

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 文件中的某位人员发送电子邮件。

项目详情


发行历史 发布通知 | RSS 源

下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

pygithub-2.4.0.tar.gz (3.5 MB 查看哈希值)

上传时间 源码

构建版本

PyGithub-2.4.0-py3-none-any.whl (362.6 kB 查看哈希值)

上传时间 Python 3

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面