如何修复 "line 28: CHOOSE:: command not found"

How to fix "line 28: CHOOSE:: command not found"

我正在尝试使用 OBS 构建 rpm 包。但是,当 运行 osc build:

时出现以下错误
    [    4s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.KwrQs4
    [    4s] + umask 022
    [    4s] + cd /home/abuild/rpmbuild/BUILD
    [    4s] + cd pytz-2021.1
    [    4s] + CHOOSE:
    [    4s] /var/tmp/rpm-tmp.KwrQs4: line 28: CHOOSE:: command not found
    [    4s] error: Bad exit status from /var/tmp/rpm-tmp.KwrQs4 (%check)
    [    4s] 
    [    4s] 
    [    4s] RPM build errors:
    [    4s]     Bad exit status from /var/tmp/rpm-tmp.KwrQs4 (%check)
    [    4s] 
    [    4s] meteor failed "build python-pytz.spec" at Thu Feb 11 14:37:40 UTC 2021.
    [    4s] 

有人知道如何解决这个问题吗?

你是怎么走到这一步的? %check 部分的全部内容是什么?为什么你不使用 pyp2rpm pytz 生成一个很好的工作规范文件?

我希望这些问题中至少有一个能真正回答您的问题。 :)

好吧,我明白了: 在检查部分它说 CHOOSE pytest OR pyunittest -v 使用 py2pack 生成规范文件时 - 应该已经阅读了。选择 pytest 或 pyuinttest 都可以。