Как скачать wheels для другой системы через pip download, зачем вместе задавать platform, python-version, implementation и abi и проверять полный набор.
Как скачать wheels для другой системы через pip download, зачем вместе задавать platform, python-version, implementation и abi и проверять полный набор.
Чем отличаются pip cache remove и purge, как удалить wheel конкретного пакета и когда полная очистка оправдана при диагностике установки.
Как команда pip cache показывает расположение, размер и wheel-файлы кэша, а также почему его внутреннюю структуру нельзя использовать как постоянный API.
Как pip list –outdated показывает доступные обновления, зачем использовать JSON и почему найденные версии нельзя устанавливать одной командой без тестирования.
Как –require-virtualenv запрещает pip install вне виртуального окружения, где включить постоянную защиту и какие команды остаются доступными.
Как увеличить подробность pip через -v и -vvv, сохранить полный журнал через –log и безопасно передать диагностику без токенов приватного индекса.
Чем отличаются pip –root и –prefix, как собрать дерево файлов в staging-каталоге и почему скрипты могут сохранить путь исходного интерпретатора.
Как pip устанавливает wheel или sdist по прямому HTTPS URL, зачем указывать имя проекта и хэш и какие зависимости все равно разрешаются через индекс.
Как pip hash вычисляет SHA-256 локального wheel или sdist, почему одному релизу нужны несколько хэшей и как не хэшировать случайный файл.