How my Python packages version themselves — versioningit (git-tag-derived, build-time) with dynamic version, importlib.metadata at runtime, and PEP 440 local-version formatting. Use when cutting a release, adding versioning to a package, reading a weird +distance.gsha.dirty version, or wiring a monorepo of sub-distributions.