1#!/bin/sh 2 3set -exu # Strict shell (w/o -o pipefail) 4 5# Install tarantool. 6curl http://download.tarantool.org/tarantool/2x/gpgkey | sudo apt-key add - 7release=`lsb_release -c -s` 8echo "deb http://download.tarantool.org/tarantool/2x/ubuntu/ ${release} main" | sudo tee /etc/apt/sources.list.d/tarantool_2x.list 9sudo apt-get update > /dev/null 10sudo apt-get -q -y install tarantool 11 12# Install module requirements. 13# 14# Keep it in sync with requirements.txt. 15pip install "${PYTHON_MSGPACK:-msgpack==1.0.0}" 16python -c 'import msgpack; print(msgpack.version)' 17 18# Install testing dependencies. 19pip install pyyaml dbapi-compliance==1.15.0 20 21# Run tests. 22python setup.py test 23