aspose.info
DE

WHL-Dateiformat - Python-Wheel-Paketdatei

Aktualisiert

Was ist eine WHL-Datei?

Eine WHL-Datei (Wheel) ist eine Distributionspaketdatei, die im Wheel-Format von Python gespeichert ist. Es ist eine Installation im Standardformat von Python-Distributionen und enthält alle Dateien und Metadaten, die für die Installation erforderlich sind. Die WHL-Datei enthält auch Informationen zu den Python-Versionen und -Plattformen, die von dieser Wheel-Datei unterstützt werden. Ähnlich wie eine MSI-Setup-Datei ist das WHL-Dateiformat ein sofort installierbares Format, das es ermöglicht, das Installationspaket auszuführen, ohne die Quelldistribution zu erstellen.

WHL-Dateiformat

Das WHL-Dateiformat ist ein ZIP (.zip)-Archiv, das alle Installationsdateien und Metadaten enthält, die von Installern für die Installation eines Pakets benötigt werden. Diese WHL-Dateien können mit der Unzip-Option oder standardmäßigen Dekomprimierungssoftwareanwendungen wie WinZIP und WinRAR extrahiert werden.

Konvention für WHL-Dateinamen

Eine WHL-Datei wird gemäß der folgenden Konvention benannt.

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

Ein Beispiel für den WHL-Dateinamen lautet wie folgt.

cryptography-2.9.2-cp35-abi3-macosx_10_9_x86_64.whl
  • „cryptography“ ist der Paketname.
  • „2.9.2“ ist die Paketversion der Kryptografie. Eine Version ist eine PEP 440-kompatible Zeichenfolge wie 2.9.2, 3.4 oder 3.9.0.a3.
  • „cp35“ ist das Python-Tag und bezeichnet die Python-Implementierung und -Version, die das Rad erfordert.
  • „abi3“ ist das ABI-Tag. ABI steht für Application Binary Interface.
  • macosx_10_9_x86_64 ist das Plattform-Tag, was zufällig ein ziemlicher Bissen ist.

Verweise