Глобальная опция 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.