From b120ca5d72fe401d9f73b647616a16742600ace2 Mon Sep 17 00:00:00 2001 From: Mark Roberts Date: Thu, 1 May 2014 10:27:30 -0700 Subject: [PATCH] Attempt to reenable py26 and pypy builds --- .travis.yml | 16 +++++++++------- travis_selector.sh | 12 ++++++++++++ 2 files changed, 21 insertions(+), 7 deletions(-) create mode 100755 travis_selector.sh diff --git a/.travis.yml b/.travis.yml index 4ec5802..bd5f63a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,14 @@ language: python python: - - 2.7 + - 2.6 + - 2.7 + - pypy before_install: - - git submodule update --init --recursive - - sudo apt-get install libsnappy-dev - - ./build_integration.sh + - git submodule update --init --recursive + - sudo apt-get install libsnappy-dev + - ./build_integration.sh install: - pip install tox @@ -16,6 +18,6 @@ install: - sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm script: - - tox -e py27 - - KAFKA_VERSION=0.8.0 tox -e py27 - - KAFKA_VERSION=0.8.1 tox -e py27 + - tox -e `./travis_selector.sh $TRAVIS_PYTHON_VERSION` + - KAFKA_VERSION=0.8.0 tox -e `./travis_selector.sh $TRAVIS_PYTHON_VERSION` + - KAFKA_VERSION=0.8.1 tox -e `./travis_selector.sh $TRAVIS_PYTHON_VERSION` diff --git a/travis_selector.sh b/travis_selector.sh new file mode 100755 index 0000000..21fba7e --- /dev/null +++ b/travis_selector.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# This works with the .travis.yml file to select a python version for testing + +if [ $1 == "pypy" ]; then + echo "pypy" +elif [ $1 == "2.7" ]; then + echo "py27" +elif [ $1 == "2.6" ]; then + echo "py26" +else + echo $1 +fi;