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

最佳答案

这个问题有点老了,但似乎没有人以OP的方式回答过。

PyGithub确实有一种返回 repo 版本的方法,这是一个有效的示例:

from github import Github

G = Github("") # Put your GitHub token here
repo = G.get_repo("thorium-sim/thorium")
releases = repo.get_releases()
for release in releases:
    print(release)

上面将返回以下内容:

GitRelease(title="2.4.1")
GitRelease(title="2.4.0")
GitRelease(title="2.3.0")
GitRelease(title="2.2.0")
GitRelease(title="2.1.0")
GitRelease(title="2.0.0")
...

我希望这是有帮助的!

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

10-15 03:30