【发布时间】:2018-06-29 16:21:15
【问题描述】:
这是我的新手,但我在 Github 上创建了一个小型 Python 库,并希望在 PyPI 上发布它。 pbr 库应该通过从 git 标签等获取版本来使事情变得更容易。
但是,pbr 不是从 git 标记派生版本号。
这是我尝试过的:
- 将代码推送到 Github 并创建一个带有语义标记名
v1.0.0的版本 - 确保标签也在我的本地存储库中:
git fetch --tags - 生成并上传版本:
python setup.py sdist upload -r pypi
发布了,pbr 似乎工作正常,只有版本号是0.0.1.dev2。最后一个数字似乎随着提交次数的增加而增加。
我已尝试在标签git checkout tags/v1.0.1 处明确签出修订版,但这没有任何区别。
为什么pbr 没有关注我的 Git 标签?
编辑:这是Github上的代码
【问题讨论】:
标签: python git release setup.py pypi