Как pip list –editable находит локальные editable-проекты, что означает путь в выводе и зачем проверять его перед сборкой релиза.
Как pip list –editable находит локальные editable-проекты, что означает путь в выводе и зачем проверять его перед сборкой релиза.
Как получить список установленных пакетов pip в JSON, чем формат отличается от freeze и какие поля безопасно использовать в автоматизации.
Что показывает 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 все равно может не работать и как выбрать совместимую версию пакета без обхода метаданных.