Repositorio oficial del sistema de compilación Setuptools, la biblioteca de empaquetado de Python que se usa para compilar y distribuir proyectos de Python.
pypa/wheel
Herramienta de línea de comandos para inspeccionar, descomprimir, volver a empaquetar y cambiar las etiquetas de archivos Python wheel (.whl), y convertir eggs a wheels.
- Estrellas
- 579
- Forks
- 199
- Issues abiertos
- 22
- Último commit
- hace 9 días
¿Qué es?
wheel es la herramienta oficial de línea de comandos del proyecto PyPA para trabajar con archivos de distribución binaria de Python en el formato wheel definido por PEP 427. Un wheel es un archivo de paquete precompilado que permite a pip instalar un proyecto de Python sin ejecutar un proceso de compilación en el equipo del usuario.
La herramienta cubre cuatro tareas: convertir archivos .egg antiguos a .whl, descomprimir un wheel en un directorio, volver a empaquetar un directorio editado como wheel y agregar o quitar etiquetas de plataforma e intérprete de un wheel existente. Estas operaciones son útiles cuando es necesario adaptar un paquete a otra plataforma o volver a empaquetarlo tras modificarlo.
El proyecto ya no proporciona el comando de compilación bdist_wheel; desde setuptools v70.1, setuptools compila wheels por sí solo. Instala este paquete solo si necesitas la herramienta de línea de comandos wheel.
Funciones clave
- 01Convierte archivos .egg al formato .whl
- 02Descomprime archivos wheel en un directorio
- 03Vuelve a empaquetar directorios editados como archivos wheel
- 04Agrega o quita etiquetas de wheels existentes
Casos de uso
- Cambiar las etiquetas de un wheel para que sea compatible con otra plataforma o versión de Python
- Inspeccionar o editar el contenido de un wheel antes de redistribuirlo
- Migrar distribuciones antiguas basadas en egg al formato wheel
Antes de usarlo
- Solo resulta útil si necesitas la herramienta de línea de comandos wheel, ya que setuptools ya no la requiere para crear wheels.
Temas
Preguntas frecuentes
- ¿Qué es wheel?
- Herramienta de línea de comandos para inspeccionar, descomprimir, volver a empaquetar y cambiar las etiquetas de archivos Python wheel (.whl), y convertir eggs a wheels. wheel es la herramienta oficial de línea de comandos del proyecto PyPA para trabajar con archivos de distribución binaria de Python en el formato wheel definido por PEP 427. Un wheel es un archivo de paquete precompilado que permite a pip instalar un proyecto de Python sin ejecutar un proceso de compilación en el equipo del usuario.
- ¿wheel es gratuito? ¿Qué licencia tiene?
- wheel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿wheel sigue mantenido?
- Mantenimiento activo. El último commit de wheel fue el 28 oct 2026.
- ¿Para qué puedo usar wheel?
- Cambiar las etiquetas de un wheel para que sea compatible con otra plataforma o versión de Python Inspeccionar o editar el contenido de un wheel antes de redistribuirlo Migrar distribuciones antiguas basadas en egg al formato wheel
- ¿Dónde consigo wheel?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pypa/wheel
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Utilidad de línea de comandos para subir distribuciones de código fuente y wheels de Python a PyPI, independientemente del sistema de compilación utilizado.
Un gestor de paquetes y proyectos de Python extremadamente rápido, escrito en Rust, que sustituye a pip, virtualenv, pyenv, pipx y más.
Una herramienta de Python para gestionar entornos virtuales y dependencias que combina pip y virtualenv, y usa Pipfile y Pipfile.lock para obtener compilaciones reproducibles.
El instalador estándar de paquetes de Python, que permite instalar paquetes desde Python Package Index (PyPI) y otros índices.
Conjunto de herramientas de línea de comandos (pip-compile y pip-sync) que fija dependencias de Python en archivos de requisitos reproducibles y mantiene los entornos sincronizados con ellos.