Requires-Python объявляет поддерживаемый диапазон интерпретаторов, а –ignore-requires-python заставляет pip не учитывать эту границу при выборе кандидатов. Фильтр исчезает.

Не используйте для production

Пакет способен установиться из универсального wheel, а затем упасть на новом синтаксисе, отсутствующем модуле стандартной библиотеки или измененном поведении runtime.

Найдите совместимый release

Проверьте pip index versions для текущего Python, прочитайте classifiers и changelog проекта, затем закрепите последний поддерживаемый выпуск либо обновите интерпретатор после тестов на всех целевых платформах продукта.

python -m pip index versions package_name

Оставьте обход исследованию

Флаг допустим в одноразовом venv для проверки ошибочных метаданных, если результат не публикуется и найденное несоответствие отправляется maintainers проекта.

Успешный import одного модуля не доказывает поддержку, поэтому при эксперименте запускайте полный test suite на той версии Python, которую запрещали метаданные.

Фильтры кандидатов показывает pip debug. Параметр приведен в справочнике install.