Что показывает pip list –not-required, почему результат не равен списку прямых зависимостей проекта и как использовать его при очистке venv.
Как разрешить предварительные версии только отдельным пакетам через –all-releases и запретить их для выбранных зависимостей через –only-final.
Как pip –prefer-binary меняет выбор кандидата, почему wheel может быть старше sdist и когда такой компромисс оправдан в сборке.
Что скрывает pip –no-warn-conflicts, почему несовместимое окружение остается сломанным и когда после установки обязательно запускать pip check.
Что скрывает –no-warn-script-location, почему установленная CLI-команда не запускается без каталога в PATH и как исправить путь вместо подавления сообщения.
Как –check-build-dependencies проверяет требования build-system, когда это полезно с отключенной build isolation и почему проверка не заменяет компиляцию wheel.
Что отключает pip –ignore-requires-python, почему найденный wheel все равно может не работать и как выбрать совместимую версию пакета без обхода метаданных.
Как –refresh-package заставляет pip обновить сведения индекса для одного пакета или всех проектов и чем это отличается от полного отключения кэша.
Что отключает pip –no-cache-dir, почему команда увеличивает трафик и время сборки и когда внешний слой кэша делает флаг разумным.