Validation manifeste et packaging
Verifie la coherence pyproject/setup/requirements et detecte les pieges de packaging avant release.
Quality gate Python avec planification de refactorisation AI-ready, rapports adaptes a la CI et verification des dependances.
Accès anticipé: Jusquu2019au 2026-12-31
Verifie la coherence pyproject/setup/requirements et detecte les pieges de packaging avant release.
Detecte cibles de scripts cassees, dependances manquantes et conflits de versions en une seule execution.
Applique des regles allow/block et des contraintes de version depuis une configuration simple.
Ajoute des signaux qualite supplementaires comme complexite, duplication, dummy code et metriques liees a la couverture.
Ecrit des rapports lisibles par machine et evalue la completude SBOM et licence. SPDX et CycloneDX sont des formats standards pour ces inventaires.
Previsualisez d abord les corrections supportees, puis laissez ManifestGuard ecrire uniquement les patches enregistres apres snapshot workspace et sauvegardes par fichier selon votre licence.
ManifestGuard Python est une quality gate CLI pour depots Python. Il aide les equipes a maintenir une qualite mesurable et reproductible, en local et dans les pipelines CI.
manifestguard dashboard reste la surface TUI de basepip ; sous Windows generalement via py -3.12, sous Linux/macOS generalement via python3.12.pip installe automatiquement les paquets runtime requis : tomlkit, click, pydantic, packaging, watchdog, PyNaCl et rfc8785 ; seul Python inferieur a 3.11 ajoute tomli.py -3.12 -m pip install --user manifestguard; epinglez une version precise avec py -3.12 -m pip install --user "manifestguard==<VERSION>"./login, puis passez a /license/activate.py -3.12 -m manifestguard license device-hash, puis recopiez le token d activation renvoye par le portail.py -3.12 -m manifestguard license activate <TOKEN> et verifiez avec py -3.12 -m manifestguard license status; ce meme token pourra ensuite etre reutilise dans MGVS.Les controles s executent localement avant commit, puis avec les memes criteres en CI. MGPY privilegie un comportement deterministe et une execution sans intervention. Les commandes CLI et les sorties lisibles par machine conviennent aux gates de release et aux politiques d equipe. Un manifeste de regles de refactorisation garde le guidage de refactorisation assistee par AI explicite et repetable.
Objectif: clarte, pas punition. Une commande donne un statut qualite exploitable.
|
Manifest & packaging validation
|
✓
|
✓
|
✓
|
✓
|
|
Entry point consistency checks
|
✓
|
✓
|
✓
|
✓
|
|
Dependency analysis
|
✓
|
✓
|
✓
|
✓
|
|
Custom validation rules
|
–
|
✓
|
✓
|
✓
|
|
Extended analysis
|
–
|
✓
|
✓
|
✓
|
|
QuickFix suggestions
|
–
|
✓
|
✓
|
✓
|
|
QuickFix apply (supported findings + backup)
|
–
|
–
|
✓
|
✓
|
Early Access (jusquu2019au 2026-12-31)
Valable pour la version achetée, avec toutes les mises à jour pendant 1 an à partir de la date d'achat.