.whl Extensión de archivo
Tipo de archivo Python Wheel Package
Desarrollador | Python |
Categoría | Archivos comprimidos |
Formato | Zip |
¿Para qué son los archivos WHL?
Un archivo WHL es un paquete guardado en el formato Wheel, que es el formato estándar de paquete construido utilizado para distribuciones de Python. Contiene todos los archivos para una instalación de Python y metadatos, que incluyen la versión de la implementación de la rueda y la especificación utilizada para empaquetarla. Los archivos WHL se comprimen utilizando Compresión Zip.
El formato Wheel fue introducido en la PEP 427, que es una propuesta de mejora de Python cuyo autor es Daniel Holth y fue aceptada en 2012. Se desarrolló como un método más rápido y fiable para instalar software de Python que reconstruir desde el código fuente cada vez. Los archivos WHL sólo tienen que ser movidos a la ubicación correcta en el sistema de destino para ser instalados, mientras que una distribución de origen requiere un paso de construcción antes de la instalación.
Hay tres tipos de archivos WHL:
- Rueda Universal - Sólo contiene archivos Python, sin extensiones compiladas, y soporta nativamente Python 2 y 3.
- Rueda Python Pura - Sólo contiene archivos Python y sin extensiones compiladas, pero no soporta nativamente Python 2 y 3.
- Rueda Plataforma - Contiene archivos Python y extensiones compiladas pero no soporta nativamente Python 2 y 3. Este tipo de rueda es específica de una plataforma, como Windows o macOS, porque contiene extensiones compiladas.
Windows |
|
Linux |
|
Macintosh |
|