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.