.WHL Bestandsextensie
Python Wheel-pakket
| Ontwikkelaar | Python |
| Populariteit |
3,7 | 57 stemmen |
Wat is een WHL-bestand?
Een WHL-bestand is een pakket dat is opgeslagen in de indeling Wheel, de standaardindeling voor gebouwde pakketten die wordt gebruikt voor Python-distributies. Het bevat alle bestanden voor een Python-installatie en metagegevens, waaronder de versie van de Wheel-implementatie en -specificatie die is gebruikt om het pakket te maken. WHL-bestanden worden gecomprimeerd met Zip-compressie.
Meer informatie
De indeling Wheel werd geïntroduceerd in PEP 427, een Python Enhancement Proposal dat is geschreven door Daniel Holth en in 2012 werd geaccepteerd. De indeling werd ontwikkeld als een snellere en betrouwbaardere methode om Python-software te installeren dan telkens opnieuw bouwen vanuit broncode. WHL-bestanden hoeven alleen naar de juiste locatie op het doelsysteem te worden verplaatst om te worden geïnstalleerd, terwijl voor een brondistributie eerst een buildstap nodig is.
Er zijn drie typen WHL-bestanden:
- Universal Wheel - Bevat alleen Python-bestanden, geen gecompileerde uitbreidingen, en biedt standaard ondersteuning voor Python 2 en 3.
- Pure Python Wheel - Bevat alleen Python-bestanden en geen gecompileerde uitbreidingen, maar biedt niet standaard ondersteuning voor Python 2 en 3.
- Platform Wheel - Bevat Python-bestanden en gecompileerde uitbreidingen, maar biedt niet standaard ondersteuning voor Python 2 en 3. Dit type Wheel is specifiek voor een platform, zoals Windows of macOS, omdat het gecompileerde uitbreidingen bevat.