RSS DEV-Gemeinschaft

So erstellen und veröffentlichen Sie ein Python-Paket auf PyPI 🐍

Das Veröffentlichen eines Python-Pakets auf PyPI ist ein bedeutender Meilenstein, und dieser Artikel führt Sie Schritt für Schritt durch den Prozess. Der Autor arbeitete an einer benutzerdefinierten Version von mkdocs-material und wollte es einfach über pip installierbar machen. Um dies zu erreichen, lernte er, wie er sein eigenes Python-Paket erstellen und veröffentlichen konnte. Der erste Schritt besteht darin, das Projekt mit einer sauberen Layout zu strukturieren, einschließlich einer `__init__.py`-Datei, einem `say_hello.py`-Modul, Tests, einer `README.md`-Datei, einer `setup.py`-Datei, einer `pyproject.toml`-Datei und einer `LICENSE`-Datei. Das `say_hello.py`-Modul enthält eine einfache Funktion, die Benutzer begrüßt, und die `__init__.py`-Datei macht die Funktion auf Paketebene zugänglich. Der nächste Schritt besteht darin, Tests zu schreiben, um sicherzustellen, dass der Code wie erwartet funktioniert, und dann Metadaten hinzuzufügen, um das Paket zu beschreiben. Die Metadaten werden in der `setup.py`-Datei konfiguriert, die Informationen wie den Paketnamen, die Version, den Autor und die Beschreibung enthält. Nachdem das Paket mit dem `build`-Tool erstellt wurde, können Sie es lokal installieren und ausprobieren. Schließlich können Sie das Paket mit Twine auf PyPI veröffentlichen, und es wird für andere zum Installieren und Verwenden verfügbar sein.
favicon
dev.to
How to Create and Publish a Python Package on PyPI 🐍
Bild zum Artikel: So erstellen und veröffentlichen Sie ein Python-Paket auf PyPI 🐍