我有以下.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中是available since awhile back。如何在.travis.yml中指定这个精确的Python版本,以便tox可以使用py34
环境的正确版本?
答案 0 :(得分:9)
受pip
.travis.yml的启发,使用不同的环境变量指定Travis矩阵似乎最简单:
matrix:
include:
- python: 3.4.3
env: TOXENV=py34
- python: 2.7
env: TOXENV=py27