forked from RI-imaging/radontea
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
42 lines (41 loc) · 997 Bytes
/
.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
language: python
python:
- '3.4'
- '3.5'
- '3.6'
notifications:
email: false
env:
matrix:
- NUMPY="==1.11"
- NUMPY="==1.12"
- NUMPY="==1.13"
- NUMPY="==1.14"
- NUMPY=">=1.14"
install:
# numpy (must be installed before pyfftw, unwrap)
- travis_retry pip install "numpy${NUMPY}"
# everything else
- "travis_retry pip install . --only-binary=:all:"
- travis_retry pip install coverage coveralls
# coverage packages
- travis_retry pip install flake8
- travis_retry pip install codecov coverage
- pip freeze
script:
- coverage run --source=radontea setup.py test
- coverage report -m
- codecov
- flake8 radontea
- flake8 examples
- flake8 tests
deploy:
provider: pypi
user: "ci_qpi"
password:
secure: "gGXLQTjTVeO0cDDQ1CMdYdaTIiA1AXZkPnby7BLObsHZqtgJRH9S0o33LtLNtCC9XGYjdvaAk2m7BYn9JhKNCe3W48WwrE7KzX8T2ZO+Rfv5Eg7471b9Ncw1umgg6Ip+baw7tDN5Mik6zNGlncHDalnJPMgMvb1xyJMhegbBlT8="
on:
tags: true
distributions: "sdist bdist_wheel"
skip_cleanup: true
skip_existing: true