python - 是否有可能通过 pyGithub 获得发布

标签 python github-api pygithub

我还没有使用过 PyGithub,但我很好奇是否有可能从存储库中获取发布列表(例如 https://github.com/{username}/{repo-name}/发布)。我在文档中看不到任何相关信息 here .

最佳答案

这个问题有点老了,但似乎没有人按照 OP 的要求回答。

PyGithub 确实有办法返回 repo 的发布,这里是一个工作示例:

from github import Github

G = Github('')  # Put your GitHub token here
repo = G.get_repo('justintime50/github-archive')
releases = repo.get_releases()

for release in releases:
    print(release.title)

以上将返回以下内容:

v4.3.0
v4.2.2
v4.2.1
v4.2.0
v4.1.1
...

希望对您有所帮助!

关于python - 是否有可能通过 pyGithub 获得发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40462632/

相关文章:

python - github.GithubException.UnknownObjectException : 404 {"message": "Not Found",

python - 如何将 matplotlib 图导出为带有可编辑文本字段的矢量图形?

python - 如何在Python中转换为UTC后完全删除tzinfo?

python - 如何在受 python 约束的列表中生成每个组合?

c# - 使用 libgit2sharp 克隆和推送

python - 使用 PyGitHub 在特定提交处获取存储库的所有文件内容

python - PyGitHub:获取存储库的提交总数

Python Gtk3 在textview中设置文本

git - 如何解决与 Github API merge 的冲突

github - 提交出现的分支列表