Python Package

Portabel Weeër

Plattformiwwergreifend Wee-Behandlung a Python, ouni haart kodéiert Trenner an OS-Unhuelen.

Fréien Zougang: Bis 2026-12-31

mgpy soll lokal, am CI a bei Clienten op verschiddene Plattformen viraussoebar lafen. Haart kodéiert Weeër an OS-Unhuelen briechen genee dat als éischt.

Kaerpunkten

  • CLI: Ënner Windows weisen d'Beispiller de recommandéierte Start iwwer py -3.12 -m <modul> ... (z.B. py -3.12 -m manifestguard ...). Ënner Linux/macOS ass dat normalerweis python3.12 -m ....
  • pathlib a konfigurierbar Basisverzeechnesser benotzen amplaz fest verdrahtete Windows- oder Unix-Weeër.
  • CLI-Opriff solle iwwer de Python-Interpreter lafen an net iwwer zoufälleg Datei-Zouuerdnungen.
  • Temporär Donnéeën, Reports a Lizenz-Home-Verzeechnesser musse bewosst placéierbar sinn.

Recommandeierte mgpy-Workflow

  1. Plattformspezifesch Wee-Manipulatiounen inventariséieren an duerch zentral Helpers ersetzen.
  2. Smoke-Checks op mannst op zwou Plattform-Klassen mat deene selwechte CLI-Kommandoe lafen loossen.
  3. Wann e lokale Override néideg ass, de Wee iwwer Flag oder Config androen an net iwwer eng Code-Ännerung.

Schnellstart

py -3.12 -m manifestguard --version
py -3.12 -m manifestguard license --home /tmp/mg_home status
py -3.12 -m manifestguard check