首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轮式文件的语义版本包含devNN

轮式文件的语义版本包含devNN
EN

Stack Overflow用户
提问于 2022-11-02 05:58:52
回答 1查看 28关注 0票数 0

我正在尝试使用下面的python setup.py bdist_wheel创建一个python包。轮子文件是在my_py_lib-0.0.2.dev19-py2.py3-no-any.whl下生成的。语义版本为0.0.2.dev19。然而,dev19也出现了。如果是dev19,我如何删除这个值?

相关档案如下

下面的setup.py文件

代码语言:javascript
复制
import setuptools
setuptools.setup(
    setup_requires=['pbr>=1.9', 'setuptools>=17.1'],
    pbr=True
)

setup.cfg文件的相关部分

代码语言:javascript
复制
[metadata]
name = my-py-lib
version = 0.0.2
author = My Name
author_email = tbd@tbd.com
summary = tbd
description_file = README.md
license = Apache-2
home_page = https://git-loc.tbd/group/my-py-lib
classifiers =
    Development Status :: 4 - Beta
    Intended Audience :: Developers
    Intended Audience :: Information Technology
    License :: OSI Approved :: Apache Software License
    Operating System :: Unix
    Programming Language :: Python :: 3.6
 
[options]
include_package_data = true
zip_safe = false
install_requires = requests;pprintpp;
 
[files]
packages = my-py-lib
 
[bdist_wheel]
universal = 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-04 13:36:22

结果是,pbr使用最新的git标记来确定版本号。在我最初的项目中,我没有git标记,因此使用了来自setup.cfg的version = 0.0.2的值,并创建了0.0.2.dev19。

现在,我创建了一个带有命令的git标记。在创建git tag v0.0.2标记之后,删除.devM标记,并考虑git标记中提到的语义版本。setup.cfg部分元数据中的值被注释掉。该版本直接从语义版本标记中提取。

参考资料:pbr特征链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74284918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档