结合 tox 为 Travis CI 指定确切的 Python 版本
Specifying exact Python version for Travis CI in combination with 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 中是 available since awhile back。我如何在 .travis.yml 中指定 Python 的确切版本,以便 tox 可以为 py34
环境使用正确的版本?
受pip
的.travis.yml启发,使用不同的环境变量指定Travis矩阵似乎最简单:
matrix:
include:
- python: 3.4.3
env: TOXENV=py34
- python: 2.7
env: TOXENV=py27
我有以下内容。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
环境使用正确的版本?
受pip
的.travis.yml启发,使用不同的环境变量指定Travis矩阵似乎最简单:
matrix:
include:
- python: 3.4.3
env: TOXENV=py34
- python: 2.7
env: TOXENV=py27