Как команда pip wheel собирает wheels для требований и зависимостей, зачем нужен wheelhouse и чем результат отличается от python -m build.
Как команда pip wheel собирает wheels для требований и зависимостей, зачем нужен wheelhouse и чем результат отличается от python -m build.
Как посмотреть версии пакета через pip index versions, учесть другой Python и платформу и не перепутать наличие релиза с его совместимостью.
Как pip debug показывает платформу, ABI и совместимые теги wheel, почему файл не устанавливается и какие ограничения есть у вывода команды.
Как получить JSON-отчет через pip inspect, какие метаданные он содержит и чем машинный снимок отличается от вывода pip freeze.
Как команда pip check находит отсутствующие зависимости и конфликты версий, почему успешная проверка не заменяет тесты и когда запускать ее в CI.
Как безопасно удалить пакет через pip, почему его зависимости остаются в окружении и чем проверить совместимость перед ручной очисткой.
Чем отличаются pip list, pip show и pip freeze, как найти версию и расположение пакета и какой вывод подходит для requirements-файла.
Как объявить extra в [project.optional-dependencies], установить package[cli] и не навязать тяжелые зависимости всем пользователям библиотеки.
Как объявить группы test и docs в pyproject.toml, установить их через pip –group и почему эти зависимости не попадают в метаданные wheel.