Skip to content

Version Check Tool

Validate that src/pypnm/version.py and pyproject.toml carry the same version.

Usage

From the repo root:

PYPNM_ROOT="$(pwd)"
python "${PYPNM_ROOT}/tools/release/check_version.py"

Using the alias (after running ./scripts/install_aliases.sh):

PYPNM_ALIAS="pypnm-version-check"
${PYPNM_ALIAS}

JSON output

Use --json when you need machine-readable output:

PYPNM_ROOT="$(pwd)"
python "${PYPNM_ROOT}/tools/release/check_version.py" --json

Example JSON payload:

{"version_py":"1.0.3.0","pyproject":"1.0.3.0","match":true,"status":"ok"}