Официальный репозиторий системы сборки Setuptools — библиотеки для упаковки Python-проектов и их распространения.
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 обновляется ежедневно.
Похожие проекты
Утилита командной строки для загрузки исходных дистрибутивов и wheel-пакетов Python в PyPI независимо от используемой системы сборки.
Сверхбыстрый менеджер пакетов и проектов Python на Rust, заменяющий pip, virtualenv, pyenv, pipx и другие инструменты.
Инструмент для управления виртуальными окружениями и зависимостями Python, объединяющий pip и virtualenv и использующий Pipfile и Pipfile.lock для воспроизводимых сборок.
Стандартный установщик пакетов Python: устанавливает пакеты из Python Package Index (PyPI) и других индексов.
Набор CLI-инструментов (pip-compile и pip-sync) для фиксации зависимостей Python в воспроизводимых requirements-файлах и синхронизации с ними окружений.