Travis-CI ist praktisch. Es ist jedoch bedauerlich, dass Python 3.3 derzeit nicht unterstützt wird.
Python 3.3 ist jedoch einfach zu installieren. Wenn Sie also bereits tox oder ein Projekt verwenden, reduziert die Verwendung von "tox" die Anzahl der Builds, anstatt mehrere Versionen von Python in ".travis.yml" zu schreiben. Auch so schnell wie möglich zu empfehlen.
Auf dem Server von Travis-CI ist PPA für viele Python-Versionen registriert, sodass Python-3.3 auch mit apt-get installiert werden kann.
language: python
python:
- 2.7
install:
- sudo apt-get update -qq
- sudo apt-get install -q python3.3-dev
Es ist bereits in Python 2.7s Virtualenv enthalten. Lassen Sie uns dort Tox installieren und ausführen.
In der Travis-Dokumentation wird empfohlen, die Option "--use-Mirrors" der Pip-Installation zu verwenden. Stellen Sie daher auch die Umgebungsvariablen so ein, dass sie in tox ordnungsgemäß funktionieren.
language: python
python:
- 2.7
env:
- PIP_USE_MIRRORS=true
install:
- sudo apt-get update -qq
- sudo apt-get install -q python3.3-dev
- pip install --use-mirrors tox
script: "tox"
Recommended Posts