Eine WHL-Datei ist ein Paket, das im Wheel-Format gespeichert ist. Hierbei handelt es sich um das Standardformat für integrierte Pakete, das für Python-Distributionen verwendet wird. Es enthält alle Dateien für eine Python-Installation und Metadaten, einschließlich der Version der Wheel-Implementierung und der zum Packen verwendeten Spezifikation. WHL-Dateien werden mit Zip-Komprimierung komprimiert.
Das Wheel-Format wurde in PEP 427 eingeführt, einem von Daniel Holth verfassten und im Jahr 2012 akzeptierten Python-Verbesserungsvorschlag. Es wurde als schnellere und zuverlässigere Methode von entwickelt Installieren Sie die Python-Software, und erstellen Sie sie dann jedes Mal neu. WHL-Dateien müssen nur an den richtigen Speicherort auf dem Zielsystem verschoben werden, um installiert zu werden, wohingegen eine Quelldistribution vor der Installation einen Erstellungsschritt erfordert.
Es gibt drei Arten von WHL-Dateien:
- Universal Wheel - Es enthält nur Python-Dateien, keine kompilierten Erweiterungen und unterstützt Python 2 und 3.
- Pure Python Wheel - Es enthält nur Python-Dateien und keine kompilierten Erweiterungen, aber keine nativ unterstützt Python 2 und 3.
- Platform Wheel - Enthält Python-Dateien und kompilierte Erweiterungen, unterstützt jedoch nicht nativ Python 2 und 3. Dieser Radtyp ist plattformspezifisch, z. B. für Windows oder MacOS. weil es kompilierte Erweiterungen enthält.
Programme, die Python Wheel Package öffnen.