Modern Python-Patterns maachen mgpy méi einfach ze pflegen: manner Legacy-Ausnamen, méi kloer CLI-Opriff a manner plattformspezifesch Spezialfäll.
Kaerpunkten
- CLI: Ënner Windows weisen d'Beispiller de recommandéierte Start iwwer
py -3.12 -m <modul> ...(z.B.py -3.12 -m manifestguard ...). Ënner Linux/macOS ass dat normalerweispython3.12 -m .... - Explizit Interpreter-Opriff benotzen (
py -3.12 -m manifestguard ...ënner Windows,python3.12 -m manifestguard ...ënner Linux/macOS) amplaz fragiler PATH-ofhängeger Kommando-Opléisung. pathlib,dataclasses, modern Typ-Syntax an ee zentralepyproject.tomlbenotzen.- Al Ausféierungsweeër schrëttweis ofbauen an de neie Referenz-Workflow dokumentéieren.
Recommandeierte mgpy-Workflow
- Opruff-Weeër fir lokal Entwécklung, virtuell Ëmfeld an CI vereinheitlechen.
- Legacy-Hëllefsskripter nëmme behalen, wann se nach e reellen a dokumentéierte Zweck hunn.
- No der Moderniséierung mgpy nach eng Kéier lafen loossen, fir Packaging, Entry Points a Reports ze verifizéieren.
Schnellstart
py -3.12 -m manifestguard --version
py -3.12 -m manifestguard check
py -3.12 -m manifestguard export-metrics --output metrics.json