Attempt to reenable py26 and pypy builds

This commit is contained in:
Mark Roberts
2014-05-01 10:27:30 -07:00
parent 83d95710e5
commit b120ca5d72
2 changed files with 21 additions and 7 deletions

View File

@@ -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`

12
travis_selector.sh Executable file
View File

@@ -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;