python打包一直出错_打包Python项目为rpm时遇到python setup.py build报错的问题

在尝试使用rpmbuild打包Python项目时遇到了错误,具体表现为执行`python setup.py build`时报错,错误信息指出在解析setup.cfg文件时遇到了KeyError:'name'。尽管直接运行`python setup.py build`和`python setup.py bdist_rpm`在本地可以成功,但在CentOS环境下执行bdist_rpm也会报错。问题出在pbr库的配置上,需要检查setup.cfg文件中的name字段是否正确设置。
摘要由CSDN通过智能技术生成

问题描述

使用rpmbuild打包python项目,执行报错

rpmbuild -bb autoinstall.spec

hrwxr-xr-x XXX/XXX 0 2018-12-19 13:38 autoinstall-1.0/autoinstall/.gitignore link to autoinstall-1.0/autoinstall/.gitignore

+ STATUS=0

+ [ 0 -ne 0 ]

+ cd autoinstall-1.0

+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .

+ exit 0

Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.witEBA

+ umask 022

+ cd /home/XXX/rpmbuild/BUILD

+ cd autoinstall-1.0

+ python setup.py build

ERROR:root:Error parsing

Traceback (most recent call last):

File "/home/XXX/.local/lib/python2.7/site-packages/pbr/core.py", line 96, in pbr

attrs = util.cfg_to_args(path, dist.script_args)

File "/home/XXX/.local/lib/python2.7/site-packages/pbr/util.py", line 256, in cfg_to_args

pbr.hooks.setup_hook(config)<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值