Ce guide explique le parcours pratique complet pour ManifestGuard Python : bootstrap public, device hash, connexion client, activation locale, puis Trial/Pro depuis My Licenses ou license update-apply.
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 wheel Trial/Pro actuellement livre est en cp312 et doit etre installe et execute avec Python 3.12.
- Trial/Pro: pas via pip depuis PyPI et pas via GitHub
install-protected. Apres activation, telechargez le ZIP depuis My Licenses ou executezpy -3.12 -m manifestguard license update-applydans le meme interpreteur. 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 runtime Trial/Pro. Lepip install manifestguardpublic est uniquement le bootstrap. - 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. - Un ZIP Trial/Pro depuis My Licenses s installe aussi 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 chemin recommande estpy -3.12 -m manifestguard license update-apply. - 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. - Compteur d installation: seule la premiere
license activateoulicense ping-installreussie compte ;checket--helpne pingent pas Zebra. - Confidentialite : les compteurs d installation/mise a jour vont a Streamingzebra (module mgpy ; hash de licence et version, pas de code source). Details : https://www.ready-4-it.com/fr/privacy — opt-out :
py -3.12 -m manifestguard license lifecycle --off. - Mise a jour Pro: une fois Trial/Pro installe, il se met a jour lui-meme. Dans le meme interpreteur (venv du projet de preference) executez
py -3.12 -m manifestguard license update-apply. Optionnel avant :py -3.12 -m manifestguard license update-check. Ne pas fairepip install --upgrade manifestguarddepuis PyPI pour Pro.
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>". - 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. - Trial/Pro:
py -3.12 -m manifestguard license update-applytelecharge le ZIP entitled et installe le wheel avec pip dans cet interpreteur. En alternative, telechargez le ZIP depuis My Licenses et installez avecpy -3.12 -m pip install --user --no-index --find-links <bundle-dir> manifestguard. - Mises a jour Pro ulterieures: reexecutez la meme commande dans cet interpreteur :
py -3.12 -m manifestguard license update-apply. C est l auto-mise a jour ; le--upgradePyPI public reste le bootstrap. - 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 update-check
py -3.12 -m manifestguard license update-apply
py -3.12 -m manifestguard license status