LoginSignup
0
0

More than 5 years have passed since last update.

Travis-CI で tox と Python 3.3 を使うよ

Posted at

Travis-CI 便利ですね。でも現段階では Python 3.3 がサポートされてないのが惜しい。

でも、 Python 3.3 のインストールは簡単なので、すでに tox とか使ってるプロジェクトなら .travis.yml に複数の Python のバージョンを書くよりも tox を使ったほうがビルドの数も減らせるし Python 3.3 にもすぐ対応できてオススメ。

Python 3.3 のインストール

Travis-CI のサーバーには Python のたくさんのバージョンに対応するための PPA が登録されてるので、 Python-3.3 も apt-get でインストールできる。

language: python
python:
    - 2.7

install:
    - sudo apt-get update -qq
    - sudo apt-get install -q python3.3-dev

tox を使う

最初に Python 2.7 の virtualenv に入った状態になっているので、そこに tox をインストールして実行しよう。

Travisのマニュアルによると pip install の --use-mirrors オプションを利用することが推奨されてるから、 tox の中でそれがちゃんと使われるように環境変数も設定しよう。

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"
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0