Параметр –no-clean запрещает pip удалять каталоги сборки после завершения операции, оставляя промежуточные файлы для диагностики. След становится доступным.
Воспроизведите один сбой
Запустите установку в отдельном временном venv с подробным логом и флагом, затем сразу зафиксируйте путь, который сообщает pip.
python -m pip -vv install --no-clean package_name
Исследуйте входы backend
В сохраненном дереве проверьте распакованный sdist, pyproject.toml, созданные метаданные и журналы компилятора, не редактируя файлы до копирования исходного состояния в отдельный архив с датой и версией инструмента.
Уберите каталог после анализа
Промежуточные исходники занимают место и могут содержать секретные пути или сгенерированные конфигурации, поэтому удаляйте конкретный диагностический каталог после оформления вывода.
Не включайте –no-clean постоянно в CI, иначе временные деревья будут накапливаться, усложнять очистку runner и скрывать реальный размер рабочего процесса.
Контекст дополнит подробный лог pip. Флаг указан в справочнике install.