-
Notifications
You must be signed in to change notification settings - Fork 35
/
.travis.yml
38 lines (38 loc) · 1.79 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
deploy:
on:
python: 2.7
repo: CellProfiler/centrosome
tags: true
provider: pypi
user: "0x00B1"
password:
secure: qiTqut7Rft9LoRb7n0Ev7puZWSMfhWDxajeZ3DRwjt9cw50ViBWyIk6xCnjY7Yyrq8b5XJ/llnqjLAQ1Nh3zzAKS3IFbSTExQXucIgvwaEtfO7209ruU1Ar24q6gz+1qMBiTx8s5vcLvQNYAxqVozFnQcxy5Gme2YwjXclJamFj4Tzz/e37O1Tk6CXqyI1gdDUCl2b7Qxtb5vfjYiCE6u+9TArhOXtorDPQ9t0GOxVytgFocCN195IAL34CckQKLGutEYjO0ZoWNfgZ611HKw5K3MvTROAkBAQ6UdqA8twWTIknaxm9wFG1m04XrrSpHscQhAYNvM894g+4D28QXNobMmrd7trDjpTs9TguMkomCuNLict5hMsiutn72ZauB0iKbmc4CD2IEUHv4swcEH/7XQD2oGmTzskidpWk09pmxVFBRyP61ek+y4dAmYLpDqs/1nepUK3pedG96lvM0Ku23apcs1Lc57O1S2TfzvANUjfkZipOpuYZaYbKHEsCcDYFBvOZ6170AsR7TQfVuxpfFXdm8ORm3AtaRH1zSCxM6iXcin1sjJld/58aLZd0OUQj+/Gz5ZH5LAol7h/C1WN6A7KylBJV6dVc87jLUlOFl3QOC6ZruuocjTfQ+vDsW/80lBu63/LoJ9btwmoUyZdFSAvIB/vcHUH5BIvqRC0o=
skip_cleanup: true
install:
- pip install --upgrade pip
- pip install --upgrade wheel
- pip install --upgrade cython
- pip install --upgrade numpy
- pip install --editable .
language: python
notifications:
email: false
matrix:
include:
- python: 2.7
- python: 3.5
- python: 3.6
- python: 3.7
dist: xenial # required for Python 3.7 (travis-ci/travis-ci#9069)
sudo: required # required for Python 3.7 (travis-ci/travis-ci#9069)
allow_failures:
- python: 3.7
before_script:
- pip install flake8
# stop the build if there are Python syntax errors or undefined names
- flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
- flake8 . --count --exit-zero --ignore=E2 --max-complexity=10 --max-line-length=127 --statistics
script:
- python setup.py test
sudo: false