language: ruby os: linux dist: trusty sudo: required rvm: - ruby-head - 2.5.0 - 2.4.3 - 2.3.5 - 2.2.9 - 2.1.10 env: global: - PYCALL_DEBUG_FIND_LIBPYTHON=1 matrix: - PYENV_VERSION=2.7.13 - PYENV_VERSION=3.6.2 - PYENV_VERSION=system LIBPYTHON=versions/3.6.2/lib/libpython3.6m.so - PYENV_VERSION=miniconda2-4.1.11 - PYENV_VERSION=miniconda3-4.3.11 matrix: include: - os: osx osx_image: xcode9 compiler: clang rvm: 2.4.1 env: PYENV_VERSION=3.6.2 - os: osx osx_image: xcode9 compiler: clang rvm: 2.4.1 env: PYENV_VERSION=system LIBPYTHON=versions/3.6.2/lib/libpython3.6m.so - os: osx osx_image: xcode9 compiler: clang rvm: 2.4.1 env: PYENV_VERSION=miniconda3-4.3.11 allow_failures: - os: osx - rvm: 2.2.9 - rvm: 2.1.10 before_install: - gem update --system - gem update bundler - export PATH="$(pyenv root)/bin:$PATH" - eval "$(pyenv init -)" install: - ci/travis_install.sh before_script: - . ci/travis_before_script.sh - bundle exec rake clobber compile - python lib/pycall/python/investigator.py