language: python

matrix:
  include:
    - os: linux
      language: python
    - os: osx
      language: generic

addons:
  apt:
    packages:
      - gcc
      - libssl-dev
      - libsqlite3-dev
      - uuid-dev

before_install:
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && brew update"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && brew install python"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && virtualenv venv"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && . ./venv/bin/activate"

install:
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && pip install -r requirements.txt"

script: make test

notifications:
  email: false

language: python

matrix:
  allow_failures:
    - os: osx
  include:
    - os: linux
      language: python
    - os: osx
      language: generic

addons:
  apt:
    packages:
      - gcc
      - libssl-dev
      - libsqlite3-dev
      - uuid-dev

before_install:
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && brew update"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && brew install python"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && virtualenv venv"
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && . ./venv/bin/activate"

install:
  - "[[ $TRAVIS_OS_NAME == 'osx' ]] && pip install -r requirements.txt"

script: make test

notifications:
  email: false

Allow OS X builds to fail (for now)
Allow OS X builds to fail (for now)
