pip index versions запрашивает сведения у настроенного индекса и показывает доступные выпуски проекта, когда resolver не находит ожидаемую версию или обновление исчезает из списка кандидатов. Причина неочевидна.
Проверьте имя и источник
Результат зависит от index-url, учетных данных и сетевой доступности, поэтому сначала убедитесь, что команда смотрит в тот же репозиторий, что и установка.
python -m pip index versions package_name
Уточните целевую среду
Флаги платформы, версии Python, реализации и ABI фильтруют кандидатов. Это особенно важно перед сборкой контейнера на машине с другой архитектурой.
Отделяйте релиз от файла
Наличие номера версии в индексе еще не гарантирует подходящий wheel, поскольку у выпуска может быть только sdist или файлы для других сочетаний Python и ОС.
Для воспроизводимой сборки после разведки все равно зафиксируйте допустимый диапазон или точную версию в авторитетном файле проекта, затем обязательно проверьте чистую установку.
Причину несовместимости файла помогает найти pip debug. Синтаксис и фильтры есть в справочнике pip index.