Kapitel 24. Verpackungsprogramme und Erweiterungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel, das für die Druckausgabe gekürzt wurde, beschreiben wir die Entwicklung des Ökosystems der Verpackungen. Zusätzliches Material findest du in der Online-Version dieses Kapitels, die im GitHub-Repository für dieses Buch verfügbar ist. Neben anderen Themen (siehe "Online-Material" für eine vollständige Liste) beschreiben wir in der Online-Version poetry, ein modernes, standardkonformes Python-Build-System, und vergleichen es mit dem traditionelleren setuptools-Ansatz.

Angenommen, du hast einen Python-Code, den du an andere Personen und Gruppen weitergeben musst. Er funktioniert auf deinem Rechner, aber jetzt musst du ihn auch noch für andere Menschen nutzbar machen. Dazu musst du deinen Code in ein geeignetes Format verpacken und ihn der gewünschten Zielgruppe zur Verfügung stellen.

Die Qualität und Vielfalt des Python-Packaging-Ökosystems hat sich seit der letzten Ausgabe stark verbessert, und die Dokumentation ist besser organisiert und viel vollständiger geworden. Diese Verbesserungen basieren auf der sorgfältigen Arbeit an der Festlegung eines Python-Quellbaumformats, das unabhängig von einem bestimmten Build-System ist, in PEP 517, "A Build-System Independent Format for Source Trees", und den Mindestanforderungen an das Build-System in PEP 518, "Specifying Minimum Build System ...

Get Python in a Nutshell, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.