Install#

pyproject.toml#

Just add setuptools-git-versioning to build-sytem part of your pyproject.toml

[build-system]
requires = [ "setuptools>=41", "wheel", "setuptools-git-versioning", ]
build-backend = "setuptools.build_meta"

[tool.setuptools-git-versioning]
enabled = true

setup.py#

Just add setuptools-git-versioning to setup_requires part of your setup.py

import setuptools

setuptools.setup(
    ...,
    setuptools_git_versioning={
        "enabled": True,
    },
    setup_requires=["setuptools-git-versioning"],
)