По умолчанию pip ищет стабильные выпуски и не включает предварительные версии в обычный набор кандидатов, если подходящий финальный релиз доступен. Это страховка.
Разрешите pre-release явно
Флаг –pre добавляет alpha, beta, release candidate и development-выпуски в поиск для требований текущей команды, сохраняя остальные ограничения версии.
python -m pip install --pre package_name
Зафиксируйте намерение
Для тестирования конкретного кандидата укажите точную версию в отдельном файле или ветке, иначе следующий предварительный выпуск может изменить результат поздней сборки.
Не обновляйте рабочую среду на месте
Создайте свежий venv, установите кандидат, выполните pip check и тесты приложения, затем удалите среду после проверки или сохраните отчет resolver.
Предварительный релиз уместен для ранней проверки совместимости, но его стоит держать вне основной среды, пока команда не примет риск изменений API.
Доступные релизы покажет pip index versions. Точный флаг описан в документации установки.