在与tox结合使用时,为Travis CI指定确切的Python版本

6

我有以下的 .travis.yml 文件:

language: python

env:
  - TOXENV=py27
  - TOXENV=py34

install:
  - pip install -U tox

script:
  - tox

以及以下的 tox.ini 文件:

[tox]
envlist = py27,py34

[testenv]
commands = py.test tests/
deps = -rtests/test_requirements.txt

我需要Python 3.4.3,在Travis中已经有一段时间了。我该如何在.travis.yml文件中指定这个确切版本的Python,以便tox可以在py34环境中使用正确的版本?
1个回答

9

pip.travis.yml 启发,最简单的方式是使用不同的环境变量指定 Travis 矩阵:

matrix:
    include:
        - python: 3.4.3
          env: TOXENV=py34
        - python: 2.7
          env: TOXENV=py27

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接