python - Gemfury 构建失败并出现 SyntaxError
问题描述
我遵循了Gemfurey Dev docs中的初始设置,当尝试进入push
fury master 分支时,构建被触发并失败SyntaxError
remote: Resolving deltas: 100% (86/86)
remote: Initializing build: done.
remote: -----> Building package...
remote: Python package build detected
remote: File "setup.py", line 17
remote: README: str = Path(HERE, "README.rst").read_text(encoding='utf-8')
remote: ^
remote: SyntaxError: invalid syntax
remote: -----> Problem building package!
我认为这里的问题是运行构建包的 python 版本不正确。我试图检查是否可以将构建配置为使用正确的 python 版本——在本例中为 3.6——但没有这种可能性的暗示。
我可以做些什么来使这些自动构建工作,还是我唯一的选择是在本地构建包并将其上传到 fury 索引?
谢谢!
解决方案
不幸的是,Gemfury 当前的“git push”构建器仅支持 Python 2,并且无法配置运行时。如果您受此限制,我建议在本地构建它或使用其他 CI/CD 解决方案构建它并将其推送到您的 Gemfury 帐户。
推荐阅读
- ios - Custom Migration - Encrypted Core Data - iOS
- ios - How do I access my swift classes from my UI tests?
- r - 在R中制作这个点图
- node.js - NoHostAvailableError: All host(s) tried for query failed
- javascript - jQuery .click() cause page scrolling
- c++ - 在 makefile 中使用 ifeq 编译 C 或 CPP 文件
- python - ggplot Python:错误:TypeError:“模块”对象不可调用
- mobile - Error running Flutter App
- java - Custom Camera not saving the whole image
- r - Error "could not find function nnet" in R