Pythonでpypistatsでパッケージ(ライブラリ)のバージョン毎のダウンロード数を表示する方法

pypistatsはPyPI(Python Package Index)の統計情報を取得するためのツールで、特定のパッケージのダウンロード数を取得することができます。以下は、Pythonでpypistatsを使用してパッケージのバージョンごとのダウンロード数を表示する方法です。

まず、pypistatsをインストールする必要があります。コマンドラインで次のコマンドを実行します。

bash
pip install pypistats

pypistatsがインストールされたら、次のステップに進みます。

  1. バージョン毎のダウンロード数を表示:

    pypistatsを使用して、特定のパッケージのバージョンごとのダウンロード数を表示するには、以下のコマンドを使用します。package_nameは対象のパッケージ名です。

    bash
    pypistats downloads package_name --interval=day --recent=365
    

    上記のコマンドでは、package_nameのパッケージについて、過去1年間の日ごとのダウンロード数が表示されます。--interval=dayは日ごとの統計情報を取得するオプションであり、--recent=365は過去1年間のデータを表示するオプションです。必要に応じてこれらの値を調整できます。

    コマンドを実行すると、パッケージの各バージョンごとにダウンロード数が表示されます。例えば:

    json
    {"date": "2022-09-01", "downloads": 1234}
    {"date": "2022-09-02", "downloads": 5678}
    {"date": "2022-09-03", "downloads": 9876}
    ...
    

    バージョン毎のダウンロード数データが表示されます。

pypistatsを使用することで、特定のパッケージのバージョンごとのダウンロード数を簡単に取得し、分析することができます。パッケージの利用状況を把握したり、バージョンアップの効果を評価したりするのに役立ちます。