:cite:`setuptools_scm` to build version numbers with a clean version number that is uniquely tied to a single commit, e.g. ``1.2.3``, or a version number appended with the short git hash to uniquely ...
It is very useful by creating your module/package and distribute across internet so that the developer only have to do "pip install modulename" and the module will be installed in the environment. The ...