PPS / script

pps_validate.py

Check required proposal fields and registered values.

Useful when

My project keeps drifting.

Choose your situation

What you should change

Adapt required fields and value sets to your own proposal rules. Requires Python 3.11 or later; standard library only.

Use only the parts that help. These are starting points, not rigid requirements.

Run or adapt

Python 3.11+. No third-party packages.

python pps_validate.py PROJECT.manifest.toml --json

View resource

Related resources

MIT license — copy, modify and redistribute; retain the notice.

Reviewed 2026-10-02. Canonical relative source: PPS/tools/pps_validate.py. Examples are illustrative. A template or validator does not establish release readiness.

Snapshot SHA-256ea24ae46377e3ecea202942eb2c268a40643c887f21aa92bc2edfc428c15ef5a