Python Package

Installation & Download

Parcours d installation concret pour ManifestGuard Python : telechargement, installation user-wide ou version epinglee, device hash et activation via login + portail de licence.

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

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 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 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 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 parcours d installation protegee.
  • 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.
  • 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

  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. 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> manifestguard ou directement depuis le wheel, puis verifiez avec py -3.12 -m manifestguard --version.
  3. Achetez ou ouvrez ensuite votre licence sous /mgpy#licensing, connectez-vous via /login, puis passez a /license/activate.
  4. 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.
  5. 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.
  6. 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 status

Prérequis

Colonnes
Installation interpreter
Python 3.12 + pip
Recommended default path for installation and CLI calls.
Project target versions
Python 3.8 to 3.12
These are the project/runtime targets mgpy can analyze.
mgpy runtime
Validated on Python 3.10 to 3.13
The tool runtime itself is covered for this range.
CLI invocation
Windows: py -3.12 -m manifestguard
Linux/macOS usually maps to python3.12 -m manifestguard.
Runtime packages
tomlkit, click, pydantic, packaging, watchdog, PyNaCl, rfc8785
tomli is only added for Python below 3.11.
Offline / wheel install
Optional via pip --no-index or wheel
Useful for air-gapped or approved bundle distribution paths.