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