Por que pip está instalando uma versão antiga do meu pacote?

Acabei de fazer o upload de uma nova versão do meu pacote para o PyPi (1.2.1.0-r4): Eu posso fazer o download do arquivo egg e instalá-lo com o easy_install, e a versão é verificada corretamente. Mas quando tento instalar usando o pip, ele instala a versão 1.1.0.0. Mesmo se eu especificar explicitamente a versão para pip compip install -Iv tome==1.2.1.0-r4, Recebo esta mensagem:Requested tome==1.2.1.0-r4, but installing version 1.1.0.0, mas eu não entendo porque.

Eu verifiquei comparse_version e confirmou que a string de versão em 1.2.1 é maior que em 1.1.0 como mostrado:

>>> from pkg_resources import parse_version as pv
>>> pv('1.1.0.0') < pv('1.2.1.0-r4')
True
>>>

Então, alguma ideia de por que está escolhendo instalar o 1.1.0?

questionAnswers(9)

yourAnswerToTheQuestion