@@ -14,15 +14,18 @@ function edit_init()
14
14
fi
15
15
}
16
16
17
+ echo .
17
18
echo " [install_travis]"
18
19
edit_init
19
20
20
21
home_dir=$( pwd)
21
- echo " [home_dir: $home_dir ]"
22
+ echo .
23
+ echo " [home_dir]: $home_dir "
22
24
23
25
# install miniconda
24
26
MINICONDA_DIR=" $HOME /miniconda3"
25
27
28
+ echo .
26
29
echo " [Using clean Miniconda install]"
27
30
28
31
if [ -d " $MINICONDA_DIR " ]; then
37
40
fi
38
41
time bash miniconda.sh -b -p " $MINICONDA_DIR " || exit 1
39
42
43
+ echo .
40
44
echo " [show conda]"
41
45
which conda
42
46
47
+ echo .
43
48
echo " [update conda]"
44
49
conda config --set ssl_verify false || exit 1
45
50
conda config --set always_yes true --set changeps1 false || exit 1
46
51
conda update -q conda
47
52
53
+ echo .
48
54
echo " [add channels]"
49
55
# add the pandas channel to take priority
50
56
# to add extra packages
61
67
conda info -a || exit 1
62
68
63
69
# set the compiler cache to work
70
+ echo .
64
71
if [ " $USE_CACHE " ] && [ " ${TRAVIS_OS_NAME} " == " linux" ]; then
65
72
echo " [Using ccache]"
66
73
export PATH=/usr/lib/ccache:/usr/lib64/ccache:$PATH
67
74
gcc=$( which gcc)
68
- echo " [gcc: $gcc ] "
75
+ echo " [gcc] : $gcc "
69
76
ccache=$( which ccache)
70
- echo " [ccache: $ccache ] "
77
+ echo " [ccache] : $ccache "
71
78
export CC=' ccache gcc'
72
79
elif [ " $USE_CACHE " ] && [ " ${TRAVIS_OS_NAME} " == " osx" ]; then
73
80
echo " [Using ccache]"
74
81
time brew install ccache
75
82
export PATH=/usr/local/opt/ccache/libexec:$PATH
76
83
gcc=$( which gcc)
77
- echo " [gcc: $gcc ] "
84
+ echo " [gcc] : $gcc "
78
85
ccache=$( which ccache)
79
- echo " [ccache: $ccache ] "
86
+ echo " [ccache] : $ccache "
80
87
else
81
88
echo " [Not using ccache]"
82
89
fi
83
90
91
+ echo .
84
92
echo " [create env]"
85
93
86
94
# may have installation instructions for this build
@@ -94,13 +102,15 @@ else
94
102
fi
95
103
96
104
# build deps
105
+ echo .
97
106
echo " [build installs]"
98
107
REQ=" ci/requirements-${PYTHON_VERSION}${JOB_TAG} .build"
99
108
if [ -e ${REQ} ]; then
100
109
time conda install -n pandas --file=${REQ} || exit 1
101
110
fi
102
111
103
112
# may have addtl installation instructions for this build
113
+ echo .
104
114
echo " [build addtl installs]"
105
115
REQ=" ci/requirements-${PYTHON_VERSION}${JOB_TAG} .build.sh"
106
116
if [ -e ${REQ} ]; then
@@ -120,6 +130,7 @@ if [ "$COVERAGE" ]; then
120
130
pip install coverage pytest-cov
121
131
fi
122
132
133
+ echo .
123
134
if [ " $BUILD_TEST " ]; then
124
135
125
136
# build & install testing
@@ -139,20 +150,23 @@ else
139
150
fi
140
151
141
152
# we may have run installations
153
+ echo .
142
154
echo " [conda installs]"
143
155
REQ=" ci/requirements-${PYTHON_VERSION}${JOB_TAG} .run"
144
156
if [ -e ${REQ} ]; then
145
157
time conda install -n pandas --file=${REQ} || exit 1
146
158
fi
147
159
148
160
# we may have additional pip installs
161
+ echo .
149
162
echo " [pip installs]"
150
163
REQ=" ci/requirements-${PYTHON_VERSION}${JOB_TAG} .pip"
151
164
if [ -e ${REQ} ]; then
152
165
pip install -r $REQ
153
166
fi
154
167
155
168
# may have addtl installation instructions for this build
169
+ echo .
156
170
echo " [addtl installs]"
157
171
REQ=" ci/requirements-${PYTHON_VERSION}${JOB_TAG} .sh"
158
172
if [ -e ${REQ} ]; then
@@ -164,14 +178,17 @@ if [ -z "$BUILD_TEST" ]; then
164
178
165
179
# remove any installed pandas package
166
180
# w/o removing anything else
181
+ echo .
167
182
echo " [removing installed pandas]"
168
183
conda remove pandas --force
169
184
170
185
# install our pandas
186
+ echo .
171
187
echo " [running setup.py develop]"
172
188
python setup.py develop || exit 1
173
189
174
190
fi
175
191
192
+ echo .
176
193
echo " [done]"
177
194
exit 0
0 commit comments