Глобальная опция pip –no-color отключает цветное оформление вывода. ANSI-последовательности исчезают из журнала.
Используйте в простом архиве
Флаг помогает системам, которые сохраняют stdout как обычный текст и показывают управляющие последовательности мусорными символами вместо цветов терминала.
python -m pip --no-color install -r requirements.txt
Не подавляйте полезные сообщения
No-color меняет оформление, а не подробность, поэтому ошибки, предупреждения и resolver output остаются доступными для диагностики без дополнительной фильтрации строк в сохраненном архиве CI.
Настройте индикатор отдельно
Если динамический progress bar портит архив, задайте progress-bar off, а полный лог сохраните через –log с контролем доступа к возможным URL.
Сравните один и тот же шаг в веб-интерфейсе runner, потому что некоторые системы уже удаляют ANSI-коды и отдельный флаг им не нужен.
Индикатор разбирает pip progress-bar. Глобальный флаг описывает документация pip.