gpt4 book ai didi

python - 发布 Python(带 pbr): version not generated

转载 作者:行者123 更新时间:2023-11-28 22:21:23 24 4
gpt4 key购买 nike

这是我的新手,但我在 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。最后一个数字似乎随着提交次数的增加而增加。

我已经尝试在标记处显式 checkout 修订版:git checkout tags/v1.0.1,但这没有任何区别。

为什么 pbr 没有跟随我的 Git 标签?

编辑:这是 Github 上的代码

最佳答案

Note: pbr expects Git tags to be signed for use in calculating versions.

参见 https://docs.openstack.org/pbr/latest/user/features.html#version

您必须使用 GPG 为您的标签签名:

git tag -s $version

关于python - 发布 Python(带 pbr): version not generated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48357817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com