Repolode
pypa

pypa/wheel

CLI-инструмент для просмотра, распаковки, повторной упаковки и смены тегов файлов Python wheel (.whl), а также преобразования egg в wheel.

Звёзды
579
Форки
199
Открытые issues
22
Последний коммит
9 дней назад

Что это?

wheel — официальный CLI-инструмент проекта PyPA для работы с бинарными дистрибутивами Python в формате wheel, определённом в PEP 427. Wheel — это заранее собранный архив пакета, который позволяет pip установить проект Python, не запуская сборку на компьютере пользователя.

Инструмент решает четыре задачи: преобразует устаревшие архивы .egg в .whl, распаковывает wheel в каталог, повторно упаковывает изменённый каталог в wheel, а также добавляет или удаляет теги платформы и интерпретатора в существующем wheel. Это пригодится, если нужно адаптировать пакет для другой платформы или заново упаковать его после изменений.

Проект больше не предоставляет команду сборки bdist_wheel: начиная с setuptools v70.1, setuptools самостоятельно собирает wheel. Устанавливайте этот пакет, только если вам нужна CLI-утилита wheel.

Ключевые возможности

  • 01Преобразует архивы .egg в формат .whl
  • 02Распаковывает архивы wheel в каталог
  • 03Повторно упаковывает изменённые каталоги в файлы wheel
  • 04Добавляет теги в существующие wheel или удаляет их

Сценарии использования

  • Смена тегов wheel, чтобы он подходил для другой платформы или версии Python
  • Просмотр или изменение содержимого wheel перед распространением
  • Перевод старых дистрибутивов в формате egg на формат wheel

Что важно знать

  • Это полезно, только если вам нужен инструмент командной строки wheel, поскольку setuptools больше не требует его для сборки wheel-пакетов.

Темы

Частые вопросы

Что такое wheel?
CLI-инструмент для просмотра, распаковки, повторной упаковки и смены тегов файлов Python wheel (.whl), а также преобразования egg в wheel. wheel — официальный CLI-инструмент проекта PyPA для работы с бинарными дистрибутивами Python в формате wheel, определённом в PEP 427. Wheel — это заранее собранный архив пакета, который позволяет pip установить проект Python, не запуская сборку на компьютере пользователя.
wheel можно использовать бесплатно? Какая у него лицензия?
wheel распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wheel всё ещё поддерживается?
Активно поддерживается. Последний коммит в wheel — 28 окт. 2026 г..
Для чего можно использовать wheel?
Смена тегов wheel, чтобы он подходил для другой платформы или версии Python Просмотр или изменение содержимого wheel перед распространением Перевод старых дистрибутивов в формате egg на формат wheel
Где скачать wheel?
Исходный код и инструкции по установке — на GitHub: https://github.com/pypa/wheel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Инструмент для управления виртуальными окружениями и зависимостями Python, объединяющий pip и virtualenv и использующий Pipfile и Pipfile.lock для воспроизводимых сборок.

25 тыс.+3 за неделю1,9 тыс.PythonMITАктивно поддерживаетсяОбновлён позавчера