Seminar / Kurs

Modernes Python Packaging mit uv, poetry und pyproject.toml in München

Inhalte

  • Überblick: Ziele, Begriffe und typische Probleme beim Python-Packaging (Dependencies, Builds, Distribution, Reproducibility)
  • Projektstruktur nach heutigem Standard: sinnvolle Ordnerlayouts, src-Layout vs. Flat-Layout, Best Practices
  • pyproject.toml als zentrale Konfigurationsdatei: Aufbau, wichtigste Sektionen und Zusammenspiel der Tools
  • Build-System & Standards: PEP 517/518/621, Build-Backends (z. B. setuptools, hatchling), Metadaten und Versionierung
  • Abhängigkeiten sauber definieren: Runtime vs. Development, optionale Dependencies/Extras, Dependency-Gruppen
  • Virtuelle Umgebungen & Interpreter-Management: Strategien für lokale Entwicklung und CI
  • uv in der Praxis: Installation, Projektinitialisierung, schnelles Resolving, Locking, Sync, Caching, Workflows
  • poetry in der Praxis: Projekt-Setup, Dependency-Management, Lockfile, Publishing-Workflow, typische Stolpersteine
  • Lockfiles & Reproduzierbarkeit: Unterschiede, Einsatzszenarien, Umgang mit Updates und Security-Fixes
  • Versionierung & Release-Prozess: SemVer, automatische Versionierung (z. B. via Tags), Changelog-Strategien
  • Build & Distribution: sdist vs. wheel, Build-Artefakte erstellen, Validierung, Upload zu PyPI/TestPyPI
  • Private Registries & Unternehmensumgebungen: Auth, interne Indizes, Mirrors, Constraints
  • CLI-Tools und Entry Points: Skripte/Commands definieren, Konsolenprogramme paketieren
  • Qualitäts- und Dev-Tooling über pyproject: Konfiguration von Formatter/Linter/Type Checker (z. B. ruff, black, mypy)
  • Tests & Automatisierung: pytest, tox/nox, CI-Pipelines, Matrix-Tests für Python-Versionen
  • Migration bestehender Projekte: von setup.py/setup.cfg/requirements.txt zu pyproject.toml, Schritt-für-Schritt
  • Monorepo & Workspaces: mehrere Pakete verwalten, gemeinsame Abhängigkeiten, Tooling-Strategien
  • Praxisübungen: ein Paket von Grund auf erstellen, Abhängigkeiten managen, bauen, testen und veröffentlichen
  • Troubleshooting & Best Practices: häufige Fehlerbilder, Debugging von Build/Resolve-Problemen, Empfehlungen für stabile Setups
  • Überblick: Ziele, Begriffe und typische Probleme beim Python-Packaging (Dependencies, Builds, Distribution, Reproducibility)
  • Projektstruktur nach heutigem Standard: sinnvolle Ordnerlayouts, src-Layout v...
Mehr Informationen

Zielgruppen

Python Entwickler und EntwicklerinnenPackager

Termine und Orte

Datum Uhrzeit Dauer Preis
München, DE
15.10.2026 - 16.10.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 8945477

Anbieter-Seminar-Nr.: 67dd3e9caf132f00d2c73008

Termin

15.10.2026 - 16.10.2026 09:00 - 16:00 Uhr

Anfahrt mit dem PKWAnfahrt mit den Öffentlichen Verkehrsmitteln
Hansastr. 32
80686 München

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 1.178,10

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 14 h
  • Anbieterbewertung   (47)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
München, DE
15.10.2026 - 16.10.2026 09:00 - 16:00 Uhr 14 h 09:00 - 16:00 Uhr 14 h Details Details Jetzt buchen