Skip to content

Commit 57faa78

Browse files
committed
CI: add 3.5 build with numpy_dev installed by wheel from master, pandas-dev#12057
add back some 3.5 deps
1 parent 723a147 commit 57faa78

6 files changed

+53
-8
lines changed

.travis.yml

+14
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,13 @@ matrix:
9797
- NUMPY_BUILD=master
9898
- BUILD_TYPE=pydata
9999
- PANDAS_TESTING_MODE="deprecate"
100+
- python: 3.5
101+
env:
102+
- JOB_NAME: "35_numpy_dev"
103+
- JOB_TAG=_NUMPY_DEV
104+
- NOSE_ARGS="not slow and not network and not disabled"
105+
- BUILD_TYPE=conda
106+
- PANDAS_TESTING_MODE="deprecate"
100107
allow_failures:
101108
- python: 2.7
102109
env:
@@ -137,6 +144,13 @@ matrix:
137144
- FULL_DEPS=true
138145
- BUILD_TYPE=pydata
139146
- BUILD_TEST=true
147+
- python: 3.5
148+
env:
149+
- JOB_NAME: "35_numpy_dev"
150+
- JOB_TAG=_NUMPY_DEV
151+
- NOSE_ARGS="not slow and not network and not disabled"
152+
- BUILD_TYPE=conda
153+
- PANDAS_TESTING_MODE="deprecate"
140154

141155
before_install:
142156
- echo "before_install"

ci/install-3.5_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_conda.sh

+8
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,14 @@ conda info -a || exit 1
8181
# build deps
8282
REQ="ci/requirements-${TRAVIS_PYTHON_VERSION}${JOB_TAG}.build"
8383
time conda create -n pandas python=$TRAVIS_PYTHON_VERSION nose flake8 || exit 1
84+
85+
# may have additional installation instructions for this build
86+
INSTALL="ci/install-${TRAVIS_PYTHON_VERSION}${JOB_TAG}.sh"
87+
if [ -e ${INSTALL} ]; then
88+
time bash $INSTALL || exit 1
89+
fi
90+
91+
# install deps
8492
time conda install -n pandas --file=${REQ} || exit 1
8593

8694
source activate pandas

ci/requirements-3.5.run

+6-8
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,10 @@ html5lib
1313
lxml
1414
matplotlib
1515
jinja2
16+
bottleneck
17+
sqlalchemy
18+
pymysql
19+
psycopg2
1620

17-
# currently causing some warnings
18-
#sqlalchemy
19-
#pymysql
20-
#psycopg2
21-
22-
# not available from conda
23-
#beautiful-soup
24-
#bottleneck
21+
# incompat with conda ATM
22+
# beautiful-soup

ci/requirements-3.5_NUMPY_DEV.build

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

ci/requirements-3.5_NUMPY_DEV.run

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

0 commit comments

Comments
 (0)