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 utilise pour executer mgpy, l outil peut analyser des projets Python, des metadonnees de packaging et des cibles d outils pour des versions cibles de 3.8 a 3.12 ; le runtime mgpy lui-meme est actuellement valide sur Python 3.10 a 3.13.
- Le telechargement et l installation passent directement par
pip: utilisezpy -3.12 -m pip install --user manifestguardpour la version courante oupy -3.12 -m pip install --user "manifestguard==<VERSION>"pour une version 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
- Installez ManifestGuard Python en user-wide avec
py -3.12 -m pip install --user manifestguard. Si vous avez besoin d une version 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 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