aspose.info
NL

WHL-bestandsindeling - Python Wheel-pakketbestand

Bijgewerkt

Wat is een WHL-bestand?

Een WHL-bestand (Wheel) is een distributiepakketbestand dat is opgeslagen in het wielformaat van Python. Het is een standaard installatie van Python-distributies en bevat alle bestanden en metadata die nodig zijn voor de installatie. Het WHL-bestand bevat ook informatie over de Python-versies en platforms die door dit wielbestand worden ondersteund. Net als bij een MSI installatiebestand, is het WHL-bestandsformaat een kant-en-klaar formaat waarmee het installatiepakket kan worden uitgevoerd zonder de brondistributie te bouwen.

WHL-bestandsindeling

WHL-bestandsindeling is een ZIP (.zip)-archief dat alle installatiebestanden en metadata bevat die installatieprogramma’s nodig hebben voor de installatie van een pakket. Deze WHL-bestanden kunnen worden uitgepakt met behulp van de unzip-optie of standaard decompressiesoftwaretoepassingen zoals WinZIP en WinRAR.

WHL-bestandsnaamconventie

Een WHL-bestand wordt genoemd volgens de volgende conventie.

{dist}-{version}(-{build})?-{python}-{abi}-{platform}.whl

Een voorbeeld van de WHL-bestandsnaam is als volgt.

cryptography-2.9.2-cp35-abi3-macosx_10_9_x86_64.whl
  • cryptografie is de pakketnaam.
  • 2.9.2 is de pakketversie van cryptografie. Een versie is een PEP 440-compatibele string zoals 2.9.2, 3.4 of 3.9.0.a3.
  • cp35 is de Python-tag en geeft de Python-implementatie en -versie aan die het wiel vereist.
  • abi3 is de ABI-tag. ABI staat voor Application Binary Interface.
  • macosx_10_9_x86_64 is de platformtag, wat nogal een mondvol is.

Referenties