Description
Generates Python package versions from Git repository data while following PEP 440 version rules. It helps projects keep release numbers tied to tags, commits, or repository state without editing version strings by hand.
Developers use it during builds. Version output depends on Git metadata, so source archives, shallow clones, and missing tags can change the generated version if the build environment is incomplete.