pythonモジュールの最新バージョンをインストールせずにコマンドラインで確認する方法


pythonモジュールがインストールされている/いないに関わらず、コマンドラインでモジュールの最新バージョンを出力させる方法はあるでしょうか。

イメージとしてはyum info [package_name]でAvailable Packagesが取得できるのと同じようにできればと思っています。




pipにはそのようなオプションは無さそうです。

思いつく代替案は `easy_install -n django` のようにdry-
runでインストールすることですが、パッケージのダウンロードまで実行してしまいます。

<https://pypi.python.org/pypi/Django/json> から情報を取得して表示するスクリプトを作るのが楽そうです。

info.py:

[code]

    import urllib
    import sys
    import json
    uo = urllib.urlopen('https://pypi.python.org/pypi/%s/json' % sys.argv[1])
    pkg = json.load(uo)
    print pkg['info']['version']
    
[/code]

$ python2.7 info.py django  
1.8a1

