Параметр –no-warn-conflicts подавляет предупреждение pip о сломанных зависимостях после установки. Состав окружения он не исправляет.

Не добавляйте флаг при ошибке resolver

ResolutionImpossible требует изменить несовместимые диапазоны, а подавление предупреждений лишь убирает часть вывода и способно спрятать уже нарушенное соседнее требование.

Проверяйте итог отдельной командой

Запустите pip check тем же интерпретатором и сохраните полный вывод, затем пересоберите чистый venv из авторитетного requirements или lock-файла без случайных пакетов и локальных установок разработчика.

python -m pip check

Ограничьте редкий сценарий

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

Если чистый venv проходит pip check без флага, удалите no-warn-conflicts из команды, чтобы будущая поломка снова была видна в CI.

Диагностику дает команда pip check. Конфликт разбирает ResolutionImpossible.