Python Package

Vue d ensemble des tests

Vue d ensemble de toutes les strategies de test prises en charge par ManifestGuard.

Accès anticipé: Jusquu2019au 2026-12-31

ManifestGuard Python combine une validation rapide du packaging et du manifeste avec des controles qualite etendus afin que le feedback de test arrive avant le CI final.

Points cles

  • CLI: Sous Windows, les exemples utilisent la forme recommandee py -3.12 -m <module> ... (par ex. py -3.12 -m manifestguard ...). Sous Linux/macOS, cela correspond generalement a python3.12 -m ....
  • Commencer par check pour detecter tot les problemes de packaging, de manifeste et de dependances.
  • Activer --extended une fois la validation de base stable afin d ajouter couverture, complexite et securite.
  • Exporter des rapports JSON pour les tableaux de bord, les revues et les artefacts CI.

Workflow mgpy recommande

  1. Generer une configuration reproductible avec init-config --merge.
  2. Stabiliser d abord le passage rapide puis integrer les controles couteux dans la gate standard.
  3. Utiliser en CI soit le runner bootstrap, soit un appel explicite du module pour garder le meme comportement partout.

Demarrage rapide

py -3.12 -m manifestguard init-config --merge
py -3.12 -m manifestguard check --extended
py -3.12 run_manifestguard.py --ci --report .manifestguard/manifestguard-report.json