.travis.yml 1.7 KB
Newer Older
1
sudo: false
K
Kentaro Wada 已提交
2

3
cache: pip
K
Kentaro Wada 已提交
4

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
matrix:
  include:
    - os: linux
      dist: trusty
      language: python
      env:
        - SYSTEM_PYTHON=/usr/bin/python
        - PIP=pip
        - PYTHON=python
      addons:
        apt:
          packages:
            - gfortran
            - liblapack-dev
            - pyqt4-dev-tools
            - python-qt4
      before_install:
        - cp -r $(dirname $($SYSTEM_PYTHON -c 'import PyQt4; print(PyQt4.__file__)')) ~/virtualenv/python2.7/lib/python2.7/site-packages/
        - cp $($SYSTEM_PYTHON -c 'import sip; print(sip.__file__)') ~/virtualenv/python2.7/lib/python2.7/site-packages/
    - os: osx
      osx_image: xcode9
      language: generic
      env:
        - PYTHON_VERSION=2.7.10
        - PYENV_ROOT=~/.pyenv
        - PATH=$PYENV_ROOT/shims:$PATH:$PYENV_ROOT/bin
      before_install:
        - brew update >/dev/null
        - brew outdated pyenv || brew upgrade --quiet pyenv
        - PYTHON_CONFIGURE_OPTS="--enable-unicode=ucs2" pyenv install -ks $PYTHON_VERSION
        - pyenv global $PYTHON_VERSION
        - python --version
        # Install PyQt5
        - brew install pyqt
        - cp -r /usr/local/lib/python2.7/site-packages/PyQt5 ~/.pyenv/versions/2.7.10/lib/python2.7/site-packages/
        - cp /usr/local/lib/python2.7/site-packages/sip.so ~/.pyenv/versions/2.7.10/lib/python2.7/site-packages/
        # for matplotlib
        - mkdir -p ~/.matplotlib
        - echo "backend':' Agg" > ~/.matplotlib/matplotlibrc
K
Kentaro Wada 已提交
44 45

install:
46 47 48 49 50 51 52 53 54
  - pip install -U pip setuptools
  # Install scikit-image
  - pip install -U numpy
  - pip install -U scipy
  - pip install -U scikit-image
  - python setup.py install

before_script:
  - pip install nose
K
Kentaro Wada 已提交
55 56

script:
K
Kentaro Wada 已提交
57
  - nosetests tests