Ce guide explique le parcours pratique complet pour ManifestGuard Python : telechargement, installation user-wide ou version epinglee, device hash, connexion client et activation locale.
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 apython3.12 -m .... - Requirements: Le chemin standard documente utilise Python 3.12 avec
pip; sous Windows generalement viapy -3.12, sous Linux/macOS generalement viapython3.12. - Versions de projet: Independamment de l interpreteur d installation, mgpy peut analyser des projets Python, des metadonnees de packaging et des cibles d outils de 3.8 a 3.12 ; le payload protege actuellement livre est en cp312 et doit etre installe et execute avec Python 3.12.
- Installation protegee: Lancez explicitement l etape protegee avec Python 3.12 (
py -3.12 -m manifestguard_bootstrap.cli install-protected --user) puis verifiez avecpy -3.12 -m manifestguard --version. - La version publique actuelle du bootstrap est visible sur https://pypi.org/project/manifestguard/ ;
<VERSION>designe cette version de paquet, tandis que3.12designe ici la version Python requise pour le parcours d installation protegee. - Le telechargement et l installation passent directement par
pip: utilisezpy -3.12 -m pip install --user --upgrade manifestguardpour le dernier bootstrap public oupy -3.12 -m pip install --user "manifestguard==<VERSION>"pour une version de paquet epinglee. - Si vous recevez un wheel ou un bundle offline, installez-le egalement avec
pip, par exemple depuis le wheel ou via--no-index --find-links <bundle-dir>, au lieu de decompresser les fichiers a la main. - Le choix et l achat de la licence se font sur la table de licence du produit sous
/mgpy#licensing. - Apres achat, connectez-vous sur le meme domaine via
/login, puis ouvrez/license/activate. - Pour l activation, il vous faut le device hash local obtenu via
py -3.12 -m manifestguard license device-hash, votre cle de licence issue du checkout/email et le token d activation pour le CLI ou plus tard MGVS.
Workflow mgpy recommande
- Si necessaire, consultez d abord la version publique actuelle du bootstrap sur https://pypi.org/project/manifestguard/ puis installez par defaut le dernier paquet avec
py -3.12 -m pip install --user --upgrade manifestguard. Si vous avez besoin d une version de paquet precise, epinglez-la avecpy -3.12 -m pip install --user "manifestguard==<VERSION>". - Si vous avez recu un wheel local ou un bundle offline, installez-le avec
py -3.12 -m pip install --user --no-index --find-links <bundle-dir> manifestguardou directement depuis le wheel, puis verifiez avecpy -3.12 -m manifestguard --version. - Achetez ou ouvrez ensuite votre licence sous
/mgpy#licensing, connectez-vous via/login, puis passez a/license/activate. - Recuperez le device hash local avec
py -3.12 -m manifestguard license device-hash, saisissez sur/license/activatela cle de licence et le device hash, puis copiez le token d activation renvoye par le portail. - Activez ce token localement avec
py -3.12 -m manifestguard license activate <TOKEN>. Vous pourrez reutiliser ce meme token plus tard dans MGVS, dans la vue licence/activation. - Terminez avec
py -3.12 -m manifestguard license statuspour verifier que la licence locale est active.
Demarrage rapide
py -3.12 -m pip install --user --upgrade manifestguard
py -3.12 -m pip install --user "manifestguard==<VERSION>"
py -3.12 -m manifestguard --version
py -3.12 -m manifestguard license device-hash
py -3.12 -m manifestguard license activate <TOKEN>
py -3.12 -m manifestguard license status