Python-Wheel

Ein Python-Wheel ist die Datei, in der eine Python-Software ausgeliefert wird, bereits gebaut und bereit zur Installation.

Ausführlicher

Manche Software wird als ihr eigener Text ausgeliefert, und die empfangende Maschine muss diesen Text in etwas verwandeln, das sie ausführen kann. Das braucht Werkzeuge, Zeit und Geduld, wenn ein Werkzeug fehlt. Ein Wheel ist umgekehrt: Die Umwandlung wurde vorher einmal erledigt, und was ankommt, ist das Ergebnis.

Eines zu installieren ist daher eine Kopie. Ein Wheel ist für eine Maschinenfamilie gebaut — eine Art Prozessor, eine Art System —, daher liefert ein Paket, das überall läuft, mehrere aus, und die Maschine nimmt das passende.

Was es an einem echten Dokument bewirkt

Die Python-Seite dieser Engine wird so ausgeliefert, mit der Engine selbst in einer anderen Sprache geschrieben und bereits darin kompiliert. Dort, wo sie landet, muss nichts gebaut werden, und keine andere Software muss vorher da sein.

Ein Wheel dient jeder Python-Version auf einer Plattform, weil es gegen den Teil von Python gebaut ist, der verspricht, sich nicht zu bewegen. Eine neue Version des Interpreters kostet daher nichts.

Woher es kommt, und warum

Python-Pakete reisten jahrelang als ihr eigener Quellcode, und jede Installation baute sie neu. Das Format wurde 2012 vereinbart, um das zu beenden, und ist seitdem der gewöhnliche Weg, Python-Software auszuliefern.

Der Name ist ein Witz über Käse: Die Sprache ist nach einer Komikertruppe benannt, das Verzeichnis, aus dem die Pakete kommen, hieß früher cheese shop, und als Laib, englisch wheel, wird Käse verkauft.

An einem fertigen Dokument ansehen

Die Seite, die bei diesem Wort weitergeht

Zurück zum ganzen Glossar