Указание точной версии Python для Travis CI в сочетании с tox

У меня есть следующий .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. . Как я могу указать именно эту версию Python в .travis.yml, чтобы tox мог использовать правильную версию для среды py34?


person S.G    schedule 13.08.2015    source источник


Ответы (1)


Вдохновленный .travis.yml от pip, проще всего указать Travis матрица с разными переменными окружения:

matrix:
    include:
        - python: 3.4.3
          env: TOXENV=py34
        - python: 2.7
          env: TOXENV=py27
person S.G    schedule 13.08.2015