language: python

python:
  - "2.6"
  - "2.7"
  - "3.3"

matrix:
  fast_finish: true
  allow_failures:
    - python: "3.3"

addons:
  apt:
    packages:
      # Packages we need to compile scipy for Python 2.6
      - libopenblas-base
      - libopenblas-dev
      - liblapack-dev
      - gfortran

# commands to be run before installation
before_install:
  - pip install --upgrade pip # Upgrade pip, so it can use wheels

# command to install dependencies
install:
  - pip install -r requirements.txt
  - pip install -r pymc-requirements.txt
  - pip install -r test-requirements.txt

# command to run tests
script:
  - ./run_tests.sh

# command to run after tests
after_success:
  - coveralls

language: python

python:
  - "2.6"
  - "2.7"
  - "3.4"

matrix:
  fast_finish: true
  allow_failures:
    - python: "3.4"

addons:
  apt:
    packages:
      # Packages we need to compile scipy for Python 2.6
      - libopenblas-base
      - libopenblas-dev
      - liblapack-dev
      - gfortran

# commands to be run before installation
before_install:
  - pip install --upgrade pip # Upgrade pip, so it can use wheels

# command to install dependencies
install:
  - pip install -r requirements.txt
  - pip install -r pymc-requirements.txt
  - pip install -r test-requirements.txt

# command to run tests
script:
  - ./run_tests.sh

# command to run after tests
after_success:
  - coveralls

Test against Python 3.4 instead of Python 3.3.
Test against Python 3.4 instead of Python 3.3.

Scipy supplies a wheel package for 3.4 but not for 3.3, so this should speed up
the test process. Since we mainly develop for Python 2, it should not matter
whether we test the compatibility against 3.3 or 3.4.
