处理Python中自动语义版本的工具
项目描述
Autosemver
此小型模块通过直接从版本控制系统(目前仅支持git,欢迎补丁)提取信息,为Python模块的版本管理提供了一种简单的方法。
一旦安装(例如,pip install autosemver),在您的setup.py文件中添加一行即可开始使用。
setup( name='some-package', url='http://my.fancy/shrubbery', ... install_requires=['some_important_dep', 'autosemver'], ... setup_requires=['autosemver'], ... autosemver=True, )
这将使用标签、提交消息(搜索类似Sem-Ver: ...和* Incompatible)来生成符合语义版本标准(https://semver.org/)的版本。
完整文档请在此处阅读: http://autosemver.readthedocs.io