简单版本规范管理
项目描述
简介
versionah 是一个简单工具,帮助您(或更具体地说,是我)轻松维护项目的版本信息。它的整个目标是将显示或增加项目版本号的行为变成一个无需思考的任务。
它用Python编写,并在GPL v3下发布。
需求
versionah 应该在Python v3.5或更新的版本上运行。versionah 依赖的唯一外部库是 click、jinja 和 jnrbase。如果 versionah 在您安装的Python版本上无法工作,请提交一个 问题,我会努力修复它。
示例
演示versionah
工作原理的最简单方法是通过示例。
$ versionah set example.txt 2.4.3
2.4.3
$ versionah display example.txt
2.4.3
$ versionah bump example.txt minor
2.5.0
$ versionah bump example.txt major
3.0.0
API稳定性
API稳定性在版本之间无法保证,尽管不会进行无意义的更改。
当发布versionah
1.0.0版本时,API将被冻结,任何不向后兼容的更改将迫使进行主要版本升级。
贡献者
我要感谢以下为versionah
做出贡献的人。
补丁
马克·阿布拉莫维奇(Marc Abramowitz)
安塞尔·克劳蒂尔(Ansel Cloutier)
塔克西西马达(TakesxiSximada)
错误报告
利尔·赫图(Leal Hétu)
马特·利希(Matt Leighy)
想法
莱恩·刘易斯(Ryan Lewis)
莱恩·萨顿(Ryan Sutton)
如果我漏掉了您的名字,我衷心道歉。请给我发一封邮件,我会更新列表!
错误
如果您发现任何问题、错误,或者对这个包有任何疑问,请提交问题或给我发邮件。
如果您发现了一个错误,请尝试包含一个最小化测试用例,以便我可以重现问题,或者更好的是一个补丁!
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分发
versionah-0.16.0.tar.gz (45.0 kB 查看散列)
构建分发
versionah-0.16.0-py3-none-any.whl (16.6 kB 查看散列)