pip index versions запрашивает сведения у настроенного индекса и показывает доступные выпуски проекта, когда resolver не находит ожидаемую версию или обновление исчезает из списка кандидатов. Причина неочевидна.

Проверьте имя и источник

Результат зависит от index-url, учетных данных и сетевой доступности, поэтому сначала убедитесь, что команда смотрит в тот же репозиторий, что и установка.

python -m pip index versions package_name

Уточните целевую среду

Флаги платформы, версии Python, реализации и ABI фильтруют кандидатов. Это особенно важно перед сборкой контейнера на машине с другой архитектурой.

Отделяйте релиз от файла

Наличие номера версии в индексе еще не гарантирует подходящий wheel, поскольку у выпуска может быть только sdist или файлы для других сочетаний Python и ОС.

Для воспроизводимой сборки после разведки все равно зафиксируйте допустимый диапазон или точную версию в авторитетном файле проекта, затем обязательно проверьте чистую установку.

Причину несовместимости файла помогает найти pip debug. Синтаксис и фильтры есть в справочнике pip index.