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?