パッケージの新しいバージョンを PyPi (1.2.1.0-r4) にアップロードしました。egg ファイルをダウンロードして easy_install でインストールすると、バージョンが正しくチェックアウトされます。しかし、pip を使用してインストールしようとすると、代わりにバージョン 1.1.0.0 がインストールされます。でピップするバージョンを明示的に指定しても、次のpip install -Iv tome==1.2.1.0-r4
メッセージが表示されます:Requested tome==1.2.1.0-r4, but installing version 1.1.0.0
が、理由がわかりません。
parse_version
次のように、1.2.1 のバージョン文字列が 1.1.0 のバージョン文字列よりも大きいことを再確認しました。
>>> from pkg_resources import parse_version as pv
>>> pv('1.1.0.0') < pv('1.2.1.0-r4')
True
>>>
では、代わりに 1.1.0 をインストールすることを選択した理由は何ですか?