Moderne Python-Patterns machen mgpy einfacher wartbar: weniger Legacy-Ausnahmen, klarere CLI-Aufrufe und weniger plattformspezifische Sonderfaelle.
Kernpunkte
- CLI: Unter Windows zeigen die Beispiele den empfohlenen Aufruf via
py -3.12 -m <modul> ...(z.B.py -3.12 -m manifestguard ...). Auf Linux/macOS entspricht das in der Regelpython3.12 -m .... - Bevorzuge explizite Interpreter-Aufrufe (
py -3.12 -m manifestguard ...unter Windows,python3.12 -m manifestguard ...unter Linux/macOS) statt unsicherer PATH-Abhaengigkeiten. - Nutze
pathlib,dataclasses, moderne Typsyntax und ein zentralespyproject.toml. - Entferne gewachsene Altpfade schrittweise und dokumentiere die neue Referenznutzung.
Empfohlener MG-Python-Workflow
- Die Aufrufwege fuer lokale Entwicklung, venv und CI vereinheitlichen.
- Veraltete Hilfsskripte nur behalten, wenn sie einen echten, dokumentierten Zweck haben.
- Nach dem Umstellen mgpy erneut laufen lassen, um Packaging, Entry Points und Reports zu verifizieren.
Schnellstart
py -3.12 -m manifestguard --version
py -3.12 -m manifestguard check
py -3.12 -m manifestguard export-metrics --output metrics.json