从VCS自动设置包版本。
setuptools-vcs-version的Python项目详细描述
setuptools vcs版本
自动从VCS设置包版本。这是基于dunamai {和}的灵感。在
简介
而不是在setup.py
中硬编码包版本,例如:
setup(name='foobar',version='1.0',...)
这个软件包允许从底层最流行的VCS中提取它 存储库:
^{pr2}$该工具使用dunamai呈现包版本,因此支持大多数
流行的VCS和以下版本样式:pep440
,semver
,pvp
。
PEP440是默认值,可以省略。查看有关dunamai features的更多信息。
如果没有任何VCS,将使用starting_version
指定的版本。在
请注意,除非指定,否则标记上的“v”前缀是必需的
在version_config
中使用pattern
的不同标记样式。在
- 项目
标签: