starting_version

If you’re using:

without any existing tag or version file respectively, you’ll get some initial version, like 0.0.1

You can change this version by setting up starting_version option in your config file:

import setuptools

setuptools.setup(
    ...,
    setup_requires=["setuptools-git-versioning>=2.0,<3"],
    setuptools_git_versioning={
        "enabled": True,
        "starting_version": "1.0.0",  # <---
    },
)

Note

This option is completely ignored if Execute some callback function to get current version schema is used.

Type

str

Default value

"0.0.1"

Possible values

Any PEP 440 compliant version number