Beta
Product

Installation & Download

Parcours d installation concret pour ManifestGuard Python : bootstrap public via pip, device hash et activation via login + portail de licence ; Trial/Pro via My Licenses ou `license update-apply`.

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 a python3.12 -m ....
  • Requirements: Le chemin standard documente utilise Python 3.12 avec pip ; sous Windows generalement via py -3.12, sous Linux/macOS generalement via python3.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 executez py -3.12 -m manifestguard license update-apply dans le meme interpreteur. Puis verifiez avec py -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 que 3.12 designe ici la version Python requise pour le runtime Trial/Pro. Le pip install manifestguard public est uniquement le bootstrap.
  • Le telechargement et l installation passent directement par pip : utilisez py -3.12 -m pip install --user --upgrade manifestguard pour le dernier bootstrap public ou py -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 est py -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 activate ou license ping-install reussie compte ; check et --help ne 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 faire pip install --upgrade manifestguard depuis PyPI pour Pro.

Workflow mgpy recommande

  1. 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 avec py -3.12 -m pip install --user "manifestguard==<VERSION>".
  2. Achetez ou ouvrez ensuite votre licence sous /mgpy#licensing, connectez-vous via /login, puis passez a /license/activate.
  3. Recuperez le device hash local avec py -3.12 -m manifestguard license device-hash, saisissez sur /license/activate la cle de licence et le device hash, puis copiez le token d activation renvoye par le portail.
  4. 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.
  5. Trial/Pro: py -3.12 -m manifestguard license update-apply telecharge le ZIP entitled et installe le wheel avec pip dans cet interpreteur. En alternative, telechargez le ZIP depuis My Licenses et installez avec py -3.12 -m pip install --user --no-index --find-links <bundle-dir> manifestguard.
  6. 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 --upgrade PyPI public reste le bootstrap.
  7. Terminez avec py -3.12 -m manifestguard license status pour 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