Skip to Content
Der Per Anhalter durch die Python
book

Der Per Anhalter durch die Python

by Kenneth Reitz, Tanya Schlusser
October 2024
Intermediate to advanced
338 pages
8h 49m
German
O'Reilly Media, Inc.
Content preview from Der Per Anhalter durch die Python

Kapitel 6. Versand von Great Code

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

In diesem Kapitel geht es um bewährte Methoden zum Verpacken und Verteilen von Python-Code. Du wirst entweder eine Python-Bibliothek erstellen, die von anderen Entwicklern importiert und verwendet werden kann, oder eine eigenständige Anwendung wie pytest erstellen, die andere nutzen können.

Das Ökosystem rund um die Paketierung von Python ist in den letzten Jahren sehr viel übersichtlicher geworden, dank der Arbeit von derPython Packaging Authority (PyPA)1-die pip, den Python Package Index (PyPI) und einen Großteil der Infrastruktur für die Paketierung von Python betreuen. IhrePaketierungsdokumentation ist hervorragend, daher werden wir in "Packaging Your Code" das Radnicht neu erfinden , aber wir werden kurz zwei Möglichkeiten aufzeigen, wie man Pakete von einer privaten Seite hostet, und darüber sprechen, wie man Code auf Anaconda.org hochlädt, dem kommerziellen Pendant zu PyPI, das von Continuum Analytics betrieben wird.

Der Nachteil bei der Verteilung von Code über PyPI oder andere Paketquellen ist, dass der Empfänger wissen muss, wie er die benötigte Python-Version installieren kann, und dass er bereit und in der Lage sein muss, Tools wie pip zu benutzen, um die anderen Abhängigkeiten deines Codes zu installieren. Für die Weitergabe an andere Entwickler ist das in Ordnung, aber für die Weitergabe von Anwendungen ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Skalierung von Python mit Dask

Skalierung von Python mit Dask

Holden Karau, Mika Kimmins

Publisher Resources

ISBN: 9798341605022