- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 cpack
(cmake) 创建一个 python3
包。由于某种原因,它失败并显示一条神秘消息:
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
error: Bad exit status from /var/tmp/rpm-tmp.rt2mTp (%install)
Bad exit status from /var/tmp/rpm-tmp.rt2mTp (%install)
***
CPackRPM:Debug: - /mnt/source/bin2/_CPack_Packages/Linux/RPM/rpmbuildsource-python.out
CPackRPM:Debug: *** Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mxEjdh
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rt2mTp
Compiling /mnt/source/bin/_CPack_Packages/Linux/RPM/project-0.0.8-Linux/python/usr/lib/python3/dist-packages/project/__init__.py ...
File "/usr/lib/python3/dist-packages/project/__init__.py", line 27
raise ValueError(f"Not a {obj.__class__.__name__} reference")
^
SyntaxError: invalid syntax
有没有办法跳过brp-python-bytecompile
步骤,或者有没有办法指示cpack
python包仅针对python3
.
供引用:
# head -1 source/python/__init__.py
#!/usr/bin/env python3
最佳答案
有两种解决方案:
/bin
黑客__python
的默认值对于解决方案 #1,您只需使用 bin
子文件夹。任何发生在 /bin
子目录中的 python 字节编译都不会完成:
对于解决方案#2,您只需遵循:
对于 cmake,语法是:
set(CPACK_RPM_SPEC_MORE_DEFINE "%define __python python3")
另请参阅替代解决方案:
关于python-3.x - cmake : brp-python-bytecompile and python3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69988093/
R 文档描述了 ByteCompile “DESCRIPTION file”部分中的字段为: The ‘ByteCompile’ logical field controls if the packa
我想在 R 2.14 中使用“ByteCompile”字段。然而, 《Writing R Extensions》只描述了这个领域,并没有说 它应该设置为什么值。我应该如何使用它?你有 例子? 它与“L
我正在尝试使用 cpack (cmake) 创建一个 python3 包。由于某种原因,它失败并显示一条神秘消息: + /usr/lib/rpm/check-buildroot + /usr/lib/
我正在尝试使用 cpack (cmake) 创建一个 python3 包。由于某种原因,它失败并显示一条神秘消息: + /usr/lib/rpm/check-buildroot + /usr/lib/
我正在尝试在 CentOS6 下构建 python33-python-virtualenv。我目前正试图重建当前版本,如存在于:https://www.softwarecollections.org/
我正在尝试让 python distutils 为我构建一个 RPM。这被证明是非常困难的! 在我的 Mac 上,一切正常,但在 CentOS 6.7(我的 CI 服务器)上,由于为不同平台构建的 R
我是一名优秀的程序员,十分优秀!