使用python3-gi
文件在Travis-CI上安装.travis.yml
的正确方法是什么?
过去的建议是使用Python 3.2(Travis-ci & Gobject introspection),但我更倾向于针对更新的版本进行测试。
我确实尝试了一些合理的命令组合,但我对Travis-CI环境的了解非常基础:
例如,在使用和不使用system_site_packages: true
的情况下失败:
before_install:
- sudo apt-get install -qq python3-gi
virtualenv:
- system_site_packages: true
两个具有此功能的存储库示例(据我所知):
答案 0 :(得分:2)
要使用更新版本,您必须构建它或使用像docker这样的容器系统。
gnome-news有一个使用circleci的pygobject项目的例子(这是travis-ci的另一个免费替代品)。他们在docker中使用fedora rawhide,它拥有整个gnome堆栈的最新版本。