Keep one ManifestGuard CLI on Python 3.12 and point it at the project interpreter. Community refreshes from PyPI. Pro refreshes with license update-apply.
Prefer pathlib, dataclasses, modern typing, and one central pyproject.toml — that is what the packaging checks are built to see.
py -3.12 -m manifestguard --version
py -3.12 -m manifestguard license update-check
py -3.12 -m manifestguard check