風待ち

プログラミングの勉強や日々の出来事のログなど

PythonistaでGitHubに公開されているライブラリの最新のリリースバージョンを取得する。

import requests


def get_latest_release(repo_owner, repo_name):
    url = f"https://api.github.com/repos/{repo_owner}/{repo_name}/releases/latest"
    response = requests.get(url)
    if response.status_code == 200:
        release_data = response.json()
        return release_data['tag_name']
    else:
        return None


# リポジトリのオーナー名とリポジトリ名を指定して最新のリリースバージョンを取得
owner = "owner-name"
repo = "repo-name"

latest_version = get_latest_release(owner, repo)
if latest_version:
    print("Latest release version:", latest_version)
else:
    print("Failed to fetch the latest release version.")