Опция –json делает вывод pip index versions машиночитаемым. Парсеру больше не нужна таблица.
Получите структурированный ответ
Передайте имя проекта и сохраните JSON как отдельный artifact, если job должна сравнить доступные релизы, определить текущую версию или построить контролируемое уведомление.
python -m pip index versions package_name --json
Задайте целевой Python
Без python-version, platform, implementation и abi команда оценивает совместимость относительно запущенной среды, поэтому одинаковый индекс способен дать разный практический выбор двум runner.
Не превращайте список в автообновление
Наличие новой версии не подтверждает совместимость приложения, качество конкретного distribution или отсутствие уязвимости, поэтому решение должны завершать тесты и явное одобрение.
Храните рядом версию pip и параметры target, иначе позднее сравнение двух JSON ошибочно примет различие фильтров за появление или исчезновение релиза.
Обычный режим описывает pip index versions. JSON документирует официальный справочник.