Skip to content

Commit 3d22de0

Browse files
committed
update travis.yml with gcc 5
1 parent d09b6e0 commit 3d22de0

File tree

1 file changed

+32
-10
lines changed

1 file changed

+32
-10
lines changed

.travis.yml

+32-10
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,39 @@
11
language: python
22

3-
python:
4-
- "2.7"
5-
- "3.6"
3+
matrix:
4+
include:
5+
- os: linux
6+
addons:
7+
apt:
8+
sources:
9+
- ubuntu-toolchain-r-test
10+
packages:
11+
- g++-5
12+
- cmake
13+
env:
14+
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
15+
- PYTHON=2.7
16+
sudo: required
17+
- os: linux
18+
addons:
19+
apt:
20+
sources:
21+
- ubuntu-toolchain-r-test
22+
packages:
23+
- g++-5
24+
- cmake
25+
env:
26+
- MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
27+
- PYTHON=3.6
28+
sudo: required
629

7-
# For linux
830
before_install:
31+
- eval "${MATRIX_EVAL}"
932
- sudo apt-get update -qq
10-
- sudo apt-get install -qq [build-essential, python-dev, openssl, libssl-dev, libevent-dev]
11-
12-
install:
13-
- pip install -r requirements.txt
14-
- python setup.py -q install
33+
- sudo apt-get install -y build-essential python-dev openssl libssl-dev libevent-dev
34+
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
35+
- pip install -U pip
36+
- python setup.py install
1537

1638
script:
17-
- pytest
39+
- pytest tests/

0 commit comments

Comments
 (0)