1
1
language : generic
2
- env :
3
- global :
4
- - secure : RaYOKDnkaK4+7LOYrk7Q6wmcF0a3azEnY28HcdVTQRDvZ5Pw6FuuZsUMT+HJYa1esdLT9OIwFnml5eFDPjEPGcjdScLP7cjKrVQLZoh92fyQi5qDPl6P00l8fVxew6qaKp+wkpT6re38QPS1kzFBtKVp+65ig8Af2pr9e9lgpprR8dnhTZfniPMbMM+oXl/bmG184xtJZy3/XdgtswuYkZ1cm6iE2ZklV23avIj6I20xwpQfASjfs/hW24gdOtet4OFuPxNOBRdwLg8YAciBShz87E4hQzlD+Nk/oHdYxARl2OBaNHM6WT+EmJMNK6sGxi+nkAmxTIjmUrKugDEI9ZqBI+2+33yZao5IQOZ1sq53s6Ti9NkVnWjsMwBz5e+VbDwAHiFVULf+gmHgaArp7lnOvzfWW1S8Y3baTOqxfa5zpszeZ09QwCTm/IJYTjj8YXcApyygmvs3Ms0TuMKX7eS2HPOGgs7OQfEd/lJGcDLGqYsR+bqkf1uh/yNo67CTKL62GahoNponXNvlI2PPSoD8O85i2vIE1olpxc9WF9ncDCdi0yZmpkJd5YQeQA30rsMunS+FKuEBxobODkiMbrydxguF5w8cx4Qx6sb0dt4uXOXuxYRZP6RQUhxyrRovniH8zThQBwcGmsNfhqkob1IuJBJmZBMl3rFEa4qqVR0=
5
2
matrix :
6
3
include :
7
4
- env :
8
5
- PYTHON_VERSION=2.7
9
6
- QT_VERSION=4
10
- - UPLOAD_CONDA=True
11
7
os : linux
12
8
- env :
13
9
- PYTHON_VERSION=3.5
@@ -16,7 +12,6 @@ matrix:
16
12
- env :
17
13
- PYTHON_VERSION=3.5
18
14
- QT_VERSION=5
19
- - UPLOAD_CONDA=True
20
15
os : linux
21
16
- env :
22
17
- PYTHON_VERSION=3.6
@@ -25,12 +20,10 @@ matrix:
25
20
- env :
26
21
- PYTHON_VERSION=3.6
27
22
- QT_VERSION=5
28
- - UPLOAD_CONDA=True
29
23
os : linux
30
24
- env :
31
25
- PYTHON_VERSION=3.6
32
26
- QT_VERSION=5
33
- - UPLOAD_CONDA=True
34
27
os : osx
35
28
addons :
36
29
apt :
@@ -44,9 +37,6 @@ before_install:
44
37
brew install gnu-sed --with-default-names;
45
38
fi
46
39
install :
47
- # Save the token to a local variable
48
- - CONDA_TOKEN_SAVE=$CONDA_REPO_TOKEN
49
- - unset CONDA_REPO_TOKEN
50
40
# select the os name for the conda installer
51
41
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
52
42
OS_NAME=MacOSX;
@@ -66,11 +56,6 @@ install:
66
56
- hash -r
67
57
- conda config --set always_yes yes --set changeps1 no
68
58
- conda update -q conda
69
- - conda install conda-build
70
- # install anaconda-client to upload the conda builds
71
- - if [[ $TRAVIS_TAG != "" ]]; then
72
- conda install anaconda-client;
73
- fi
74
59
# Useful for debugging any issues with conda
75
60
- conda info -a
76
61
@@ -89,18 +74,9 @@ install:
89
74
# install the rest
90
75
- pip install coveralls
91
76
- python setup.py install
92
- # prepare the conda receipt
93
- - if [[ "$PYTHON_VERSION" == "2.7" ]]; then
94
- pip install pathlib;
95
- fi
96
- - python ci/recipe_from_setup.py ../psyplot-gui ci/conda_recipe
97
77
- conda env export -n psyplot_gui_$ENVKEY
98
78
# print versions of all the important requirements
99
79
- psyplot -aV
100
- # restore the conda token
101
- - if [[ $TRAVIS_TAG != "" ]]; then
102
- export CONDA_REPO_TOKEN=$CONDA_TOKEN_SAVE;
103
- fi
104
80
105
81
before_script :
106
82
- if [[ $TRAVIS_OS_NAME == "linux" ]]; then
@@ -110,26 +86,7 @@ before_script:
110
86
fi
111
87
112
88
script :
113
- - coverage run --source=psyplot_gui setup.py test -a "-vs"
114
- - conda build ci/conda_recipe/psyplot-gui --no-test --python $PYTHON_VERSION
89
+ - coverage run --source=psyplot_gui setup.py test -a "-v"
115
90
116
91
after_success :
117
92
coveralls
118
-
119
- before_deploy :
120
- - export BUILDS=`conda build --output ci/conda_recipe --python $PYTHON_VERSION`
121
- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
122
- mkdir builds;
123
- conda convert -p linux-32 -o builds $BUILDS;
124
- fi
125
- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
126
- export BUILDS="$BUILDS builds/*/*.bz2";
127
- fi
128
-
129
- deploy :
130
- - provider : script
131
- script : ci/deploy_anaconda.sh
132
- skip_cleanup : true
133
- on :
134
- tags : true
135
- condition : ' $UPLOAD_CONDA != ""'
0 commit comments