Hva er en WHL-fil?
En WHL-fil (Wheel) er en distribusjonspakkefil som er lagret i Pythons hjulformat. Det er en standardformatinstallasjon av Python-distribusjoner og inneholder alle filene og metadataene som kreves for installasjonen. WHL-filen inneholder også informasjon om Python-versjonene og plattformene som støttes av denne hjulfilen. I likhet med en MSI-oppsettfil, er WHL-filformatet et klar-til-installeringsformat som gjør det mulig å kjøre installasjonspakken uten å bygge kildedistribusjonen.
WHL-filformat
WHL-filformat er et ZIP (.zip)-arkiv som inneholder alle installasjonsfilene og metadataene som kreves av installatører for installasjon av en pakke. Disse WHL-filene kan pakkes ut ved å bruke unzip-alternativet eller standard dekomprimeringsprogrammer som WinZIP og WinRAR.
WHL-filnavnkonvensjon
En WHL-fil er navngitt i henhold til følgende konvensjon.
{dist}-{version}(-{build})?-{python}-{abi}-{platform}.whl
Et eksempel på WHL-filnavnet er som følger.
cryptography-2.9.2-cp35-abi3-macosx_10_9_x86_64.whl
kryptografi
er pakkenavnet.2.9.2
er pakkeversjonen av kryptografi. En versjon er en PEP 440-kompatibel streng som 2.9.2, 3.4 eller 3.9.0.a3.cp35
er Python-taggen og angir Python-implementeringen og versjonen som hjulet krever.abi3
er ABI-koden. ABI står for application binary interface.macosx_10_9_x86_64
er plattform-taggen, som tilfeldigvis er litt av en munnfull.