После загрузки новой версии пакета в pypi, поиск pip отображает только старый номер версии - PullRequest
0 голосов
/ 03 апреля 2020

Два дня go Я загрузил пакет, который я написал в PyPi впервые. Пользователь обнаружил ошибку, отправил мне сообщение, я применил изменение и вчера загрузил новую версию в PyPi. Версия оригинального релиза была обозначена как 0.7. Версия обновленного выпуска была 0.8.0. С этого момента я собираюсь использовать только стандартную схему управления версиями semanti c major.minor.patch, и я бью себя за то, что загружаю этот первоначальный выпуск как «0.7».

Проблема заключается в следующем: когда я запускаю pip search Я получаю

$ pip search my_pkg

    my_pkg (0.7)  -  description

Я ожидаю, что будет показана версия 0.8.0, так как я думаю, что даже с ошибкой управления версиями, которую я сделал, ее следует считать самой современной. Но сюжет утолщается ...

Затем я перешел к https://pypi.org/project/my_pkg/, пошел управлять проектом и удалил релиз 0.7. Только правильный релиз 0.8.0 виден в https://pypi.org/manage/project/my_pkg/releases/.

Когда я настраиваю чистую локальную среду, по какой-то причине я все еще получаю вывод

$ pip search my_pkg

    my_pkg (0.7)  -  description

Но когда я запускаю

pip install my_pkg

, он корректно устанавливает v0.8.0. Более того, если я настрою чистую среду, установлю пакет из моего современного локального исходного кода (запустив pip install . из каталога пакета) и ТОГДА попробую поиск в пипсах, я получу следующее:

$ pip search my_pkg

    my_pkg (0.7)  -  description
      INSTALLED: 0.8.0
      LATEST:    0.7

Я полностью сбит с толку. Пакет, доступный сейчас на PyPi, - v0.8.0. Проверка того, что устанавливается с помощью звонка на pip install my_pkg, а также проверка https://pypi.org/manage/project/py4DSTEM/releases/ подтверждают это. Но PyPi продолжает перечислять это как v0.7 в поисках. Я хотел бы получить корректное обновление версий ... спасибо за чтение / за любую помощь!

1 Ответ

0 голосов
/ 03 апреля 2020

Проблема решилась сама собой. Я предполагаю некоторую задержку системы!

...