Как заранее скачать пакеты и зависимости в wheelhouse, установить их через –no-index и учесть платформу, версию Python и ABI целевой машины.
Как заранее скачать пакеты и зависимости в wheelhouse, установить их через –no-index и учесть платформу, версию Python и ABI целевой машины.
Как включить hash-checking mode в pip, почему нужно зафиксировать все версии и транзитивные зависимости и что означает несовпадение SHA-256.
Как получить план pip install без изменения окружения, зачем добавлять –ignore-installed и что искать в JSON-файле, созданном параметром –report.
Чем отличаются index-url и extra-index-url, как pip выбирает пакет из нескольких источников и почему приватное имя может совпасть с публичным проектом.
Как найти активные файлы pip config, чем отличаются global, user и site, какой источник имеет больший приоритет и где менять настройку проекта.
Сравнение pip, uv и pipenv по окружениям, lock-файлам, скорости, совместимости и сценариям применения в Python-проектах.
Как узнать каталог pip cache, посмотреть его размер, удалить один пакет или очистить кэш и почему это не удаляет окружение.
Пошаговая сборка wheel и sdist через build, проверка twine, загрузка в TestPyPI и тестовая установка пакета.
Для чего нужен pip install -e, какие изменения видны сразу, почему метаданные требуют переустановки и как проверить пакет.