Почему pip устанавливает старую версию моего пакета?Python

Программы на Python
Ответить
Anonymous
 Почему pip устанавливает старую версию моего пакета?

Сообщение Anonymous »

Я только что загрузил новую версию своего пакета в PyPi (1.2.1.0-r4): я могу скачать файл egg и установить его с помощью easy_install, и версия проверяется правильно. Но когда я пытаюсь установить с помощью pip, вместо этого устанавливается версия 1.1.0.0. Даже если я явно укажу версию для pip с помощью pip install -Iv tome==1.2.1.0-r4, я получаю это сообщение: Запрошен tome==1.2.1.0-r4, но устанавливается версия 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?

Подробнее здесь: https://stackoverflow.com/questions/146 ... my-package
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»