-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
94 lines (94 loc) · 2.85 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
cache: pip
git:
depth: 5
matrix:
include:
- services: docker
os: linux
dist: trusty
language: python
sudo: required
env: DOCKER_IMAGE=quay.io/pypa/manylinux1_x86_64
- services: docker
os: linux
dist: trusty
language: python
sudo: required
env: DOCKER_IMAGE=quay.io/pypa/manylinux1_i686 PRE_CMD=linux32
- os: linux
dist: trusty
python: 3.6
language: python
compiler: clang-4.0
env:
- CC='clang-4.0'
- CXX='clang++-4.0'
addons:
apt:
sources:
- llvm-toolchain-trusty-4.0
- ubuntu-toolchain-r-test
packages:
- clang-4.0
- libstdc++-6-dev
- os: linux
dist: trusty
python: 3.5
language: python
compiler: gcc-7
env:
- CC='gcc-7'
- CXX='g++-7'
addons:
apt:
sources: ubuntu-toolchain-r-test
packages:
- gcc-7
- g++-7
- os: linux
dist: trusty
python: 3.7-dev
language: python
compiler: gcc-7
env:
- CC='gcc-7'
- CXX='g++-7'
- CFLAGS='-fpermissive'
- CYTHON_OPTS='--install-option=--no-cython-compile'
addons:
apt:
sources: ubuntu-toolchain-r-test
packages:
- gcc-7
- g++-7
- os: osx
osx_image: xcode6.4
language: generic
- os: osx
osx_image: xcode7.3
language: generic
- os: osx
osx_image: xcode8.3
language: generic
env: SOURCE=TRUE
allow_failures:
- python: 3.7-dev
- compiler: clang-4.0
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew install python3 || brew
upgrade python3; fi
- if [[ -n "$DOCKER_IMAGE" ]]; then docker pull $DOCKER_IMAGE; else pip3 install -U
Cython $CYTHON_OPTS; pip3 install -U setuptools cyrandom; fi
install: if [[ -z "$DOCKER_IMAGE" ]]; then python3 setup.py install; else docker run
--rm -v `pwd`:/io $DOCKER_IMAGE $PRE_CMD /io/travis/manylinux-build.sh; fi
script: if [[ -z "$DOCKER_IMAGE" ]]; then python3 test/test_pogeo.py; else du -b wheelhouse/*; fi
deploy:
provider: script
script: travis/deploy.sh
on:
tags: true
condition: -n "$DOCKER_IMAGE" || "$TRAVIS_OS_NAME" == "osx"
env:
global:
- secure: iJ/9icCGWr5lgu6EBg8fModQqVyN0Rn4NS39yXdq02pFH4na71kk9tI2aQUWyVHHVPYURWpLlFY0uFG/vX5DA5JyZG7zcqXfkN7eKiqBnQpAsrnen6s0sEx0KMb54YIMVW8N660t/xVIk4LVlvSMCZOEwXy1CZEfYnXntdGVcn1VdKr/bS4aXQ+xq2zYsMAIeSTkNVPfdmQ4aY4avMuSEBnc/Am59clAZYIj5aQuUmUDwQIBlLktla77aKMjbaCG/C+E5fKHk+J0AC4C4b9Rugew0AqIXcIQN7tmsCbwco3YZ+jNSWzntDYb9EclPvlqrxHI+L/2fPqZLdbaMHpGJ8j4hxczr819EbjCMBWX5Ed65gxutAEv9vyEvxIFXAY8dmX3oOq2G/Hfeg4BBK/Lw9ue9KHQ0YygIVCGBYMR/T47cUeD4G+sJcMhBZAwIHBGX1HN9h9qNubcYMyRD/dWw1Odu/ZarVwHf0E/M6YDXbyJ+N5hrHAbA1QMWooqJFNxeSbCDiyUi23pPjJVdsV6X0tavtykTcu3lNQTAmOk3tydJRSvrznY5v3GsVNMRmZlVgEHipTb6w4Gqx6onknsjHMCPpLB258GBfHvEXeuyyFKIj39xy9WMsIjKNjK7zL53V86+3n9ymza+yWygCU2otvjJ/soxTxiJMzLbsa7Meg=
- TWINE_USERNAME: Noctem