Skip to content

Commit 031d7ca

Browse files
committed
Merge pull request #12068 from jreback/wheel2
CI: use wheels on all numpy dev builds
2 parents e9e8598 + c8229c4 commit 031d7ca

8 files changed

+29
-196
lines changed

.travis.yml

+6-36
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ matrix:
4242
- NOSE_ARGS="not slow and not disabled"
4343
- FULL_DEPS=true
4444
- CLIPBOARD_GUI=gtk2
45-
- BUILD_TYPE=conda
4645
- DOC_BUILD=true # if rst files were changed, build docs in parallel with tests
4746
- python: 3.4
4847
env:
@@ -57,52 +56,37 @@ matrix:
5756
- NOSE_ARGS="not slow and not network and not disabled"
5857
- FULL_DEPS=true
5958
- CLIPBOARD=xsel
60-
- BUILD_TYPE=conda
6159
- python: 2.7
6260
env:
6361
- JOB_NAME: "27_slow"
6462
- JOB_TAG=_SLOW
6563
- NOSE_ARGS="slow and not network and not disabled"
6664
- FULL_DEPS=true
67-
- BUILD_TYPE=conda
6865
- python: 3.4
6966
env:
7067
- JOB_NAME: "34_slow"
7168
- JOB_TAG=_SLOW
7269
- NOSE_ARGS="slow and not network and not disabled"
7370
- FULL_DEPS=true
7471
- CLIPBOARD=xsel
75-
- BUILD_TYPE=conda
7672
- python: 2.7
7773
env:
7874
- JOB_NAME: "27_build_test_conda"
7975
- JOB_TAG=_BUILD_TEST
8076
- NOSE_ARGS="not slow and not disabled"
8177
- FULL_DEPS=true
82-
- BUILD_TYPE=conda
83-
- BUILD_TEST=true
84-
- python: 2.7
85-
env:
86-
- JOB_NAME: "27_build_test_pydata"
87-
- JOB_TAG=_BUILD_TEST
88-
- NOSE_ARGS="not slow and not disabled"
89-
- FULL_DEPS=true
90-
- BUILD_TYPE=pydata
9178
- BUILD_TEST=true
9279
- python: 2.7
9380
env:
94-
- JOB_NAME: "27_numpy_master"
95-
- JOB_TAG=_NUMPY_DEV_master
81+
- JOB_NAME: "27_numpy_dev"
82+
- JOB_TAG=_NUMPY_DEV
9683
- NOSE_ARGS="not slow and not network and not disabled"
97-
- NUMPY_BUILD=master
98-
- BUILD_TYPE=pydata
9984
- PANDAS_TESTING_MODE="deprecate"
10085
- python: 3.5
10186
env:
10287
- JOB_NAME: "35_numpy_dev"
10388
- JOB_TAG=_NUMPY_DEV
10489
- NOSE_ARGS="not slow and not network and not disabled"
105-
- BUILD_TYPE=conda
10690
- PANDAS_TESTING_MODE="deprecate"
10791
allow_failures:
10892
- python: 2.7
@@ -111,45 +95,31 @@ matrix:
11195
- JOB_TAG=_SLOW
11296
- NOSE_ARGS="slow and not network and not disabled"
11397
- FULL_DEPS=true
114-
- BUILD_TYPE=conda
11598
- python: 3.4
11699
env:
117100
- JOB_NAME: "34_slow"
118101
- JOB_TAG=_SLOW
119102
- NOSE_ARGS="slow and not network and not disabled"
120103
- FULL_DEPS=true
121104
- CLIPBOARD=xsel
122-
- BUILD_TYPE=conda
123105
- python: 2.7
124106
env:
125-
- JOB_NAME: "27_numpy_master"
126-
- JOB_TAG=_NUMPY_DEV_master
107+
- JOB_NAME: "27_numpy_dev"
108+
- JOB_TAG=_NUMPY_DEV
127109
- NOSE_ARGS="not slow and not network and not disabled"
128-
- NUMPY_BUILD=master
129-
- BUILD_TYPE=pydata
130110
- PANDAS_TESTING_MODE="deprecate"
131111
- python: 2.7
132112
env:
133113
- JOB_NAME: "27_build_test_conda"
134114
- JOB_TAG=_BUILD_TEST
135115
- NOSE_ARGS="not slow and not disabled"
136116
- FULL_DEPS=true
137-
- BUILD_TYPE=conda
138-
- BUILD_TEST=true
139-
- python: 2.7
140-
env:
141-
- JOB_NAME: "27_build_test_pydata"
142-
- JOB_TAG=_BUILD_TEST
143-
- NOSE_ARGS="not slow and not disabled"
144-
- FULL_DEPS=true
145-
- BUILD_TYPE=pydata
146117
- BUILD_TEST=true
147118
- python: 3.5
148119
env:
149120
- JOB_NAME: "35_numpy_dev"
150121
- JOB_TAG=_NUMPY_DEV
151122
- NOSE_ARGS="not slow and not network and not disabled"
152-
- BUILD_TYPE=conda
153123
- PANDAS_TESTING_MODE="deprecate"
154124

155125
before_install:
@@ -162,15 +132,15 @@ before_install:
162132
- pwd
163133
- uname -a
164134
- python -V
165-
- ci/before_install.sh
135+
- ci/before_install_travis.sh
166136
# Xvfb stuff for clipboard functionality; see the travis-ci documentation
167137
- export DISPLAY=:99.0
168138
- sh -e /etc/init.d/xvfb start
169139

170140
install:
171141
- echo "install"
172142
- ci/prep_ccache.sh
173-
- ci/install_${BUILD_TYPE}.sh
143+
- ci/install_travis.sh
174144
- ci/submit_ccache.sh
175145

176146
before_script:
File renamed without changes.

ci/install-2.7_NUMPY_DEV.sh

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
3+
source activate pandas
4+
5+
echo "install numpy master wheel"
6+
7+
# remove the system installed numpy
8+
pip uninstall numpy -y
9+
10+
# we need these for numpy
11+
12+
# these wheels don't play nice with the conda libgfortran / openblas
13+
# time conda install -n pandas libgfortran openblas || exit 1
14+
15+
time sudo apt-get $APT_ARGS install libatlas-base-dev gfortran
16+
17+
# install numpy wheel from master
18+
pip install --pre --upgrade --no-index --timeout=60 --trusted-host travis-dev-wheels.scipy.org -f http://travis-dev-wheels.scipy.org/ numpy
19+
20+
true

ci/install_pydata.sh

-159
This file was deleted.
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
python-dateutil
22
pytz
3-
cython==0.19.1
3+
cython

ci/requirements-2.7_NUMPY_DEV.run

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
python-dateutil
2+
pytz

ci/requirements-2.7_NUMPY_DEV_master.run

Whitespace-only changes.

0 commit comments

Comments
 (0)