|
|
|
@ -5,7 +5,7 @@ matrix:
@@ -5,7 +5,7 @@ matrix:
|
|
|
|
|
- os: linux |
|
|
|
|
env: PYTHON=2.7 |
|
|
|
|
- os: linux |
|
|
|
|
env: PYTHON=3.5 |
|
|
|
|
env: PYTHON=3.6 |
|
|
|
|
- os: linux |
|
|
|
|
env: CONDA=2.7 |
|
|
|
|
- os: linux |
|
|
|
@ -22,11 +22,14 @@ before_install:
@@ -22,11 +22,14 @@ before_install:
|
|
|
|
|
- | |
|
|
|
|
if [ "$TRAVIS_OS_NAME" = "linux" ]; then export CXX=g++-4.8 CC=gcc-4.8; fi |
|
|
|
|
if [ -n "$PYTHON" ]; then |
|
|
|
|
if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "${PYTHON:0:1}" = "3" ]; then |
|
|
|
|
brew update; brew install python3; |
|
|
|
|
if [ "$TRAVIS_OS_NAME" = "osx" ]; then |
|
|
|
|
export PATH="/Users/travis/Library/Python/2.7/bin:$PATH" |
|
|
|
|
if [ "${PYTHON:0:1}" = "3" ]; then |
|
|
|
|
brew update; brew install python3; |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
pip install --user --upgrade pip virtualenv |
|
|
|
|
virtualenv -p python$PYTHON venv |
|
|
|
|
python -m pip install --user virtualenv |
|
|
|
|
virtualenv -p python${PYTHON:0:1} venv |
|
|
|
|
source venv/bin/activate |
|
|
|
|
elif [ -n "$CONDA" ]; then |
|
|
|
|
if [ "$TRAVIS_OS_NAME" = "linux" ]; then OS=Linux-x86_64; else OS=MacOSX-x86_64; fi |
|
|
|
@ -44,7 +47,8 @@ install:
@@ -44,7 +47,8 @@ install:
|
|
|
|
|
- | |
|
|
|
|
if [ -n "$PYTHON" ]; then |
|
|
|
|
python setup.py sdist |
|
|
|
|
pip install --verbose dist/*.tar.gz |
|
|
|
|
python -m pip install 'pybind11>=2.3' |
|
|
|
|
python -m pip install --verbose dist/*.tar.gz |
|
|
|
|
elif [ -n "$CONDA" ]; then |
|
|
|
|
conda build conda.recipe |
|
|
|
|
conda install --use-local python_example |
|
|
|
|