为Travis-CI和Python安装python3-gi> = 3.3

时间:2015-07-22 14:43:47

标签: travis-ci pygobject circleci

使用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

两个具有此功能的存储库示例(据我所知):

1 个答案:

答案 0 :(得分:2)

要使用更新版本,您必须构建它或使用像docker这样的容器系统。

gnome-news有一个使用circleci的pygobject项目的例子(这是travis-ci的另一个免费替代品)。他们在docker中使用fedora rawhide,它拥有整个gnome堆栈的最新版本。