Skip to content

Commit 9496093

Browse files
committed
Test with later versions of iris-grib.
1 parent b6d98c2 commit 9496093

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.travis.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,23 @@ install:
6868
echo 'Install Iris dependencies';
6969
CONDA_REQS_FLAGS="";
7070
CONDA_REQS_GROUPS="test";
71+
CONDA_INSTALL_EXTRAS="";
7172
if [[ "${PYTHON_VERSION}" == 2* ]]; then
7273
CONDA_REQS_FLAGS="${CONDA_REQS_FLAGS} --py2";
7374
fi;
7475
if [[ "${TEST_MINIMAL}" != true ]]; then
7576
CONDA_REQS_GROUPS="${CONDA_REQS_GROUPS} all";
77+
if [[ "${PYTHON_VERSION}" == 2* ]]; then
78+
CONDA_INSTALL_EXTRAS="${CONDA_INSTALL_EXTRAS} eccodes python-eccodes";
79+
fi;
7680
fi;
7781
if [[ "${TEST_TARGET}" == 'doctest' ]]; then
7882
CONDA_REQS_GROUPS="${CONDA_REQS_GROUPS} docs";
7983
fi;
8084
CONDA_REQS_FILE="conda-requirements.txt";
8185
python requirements/gen_conda_requirements.py ${CONDA_REQS_FLAGS} --groups ${CONDA_REQS_GROUPS} > ${CONDA_REQS_FILE};
8286
cat ${CONDA_REQS_FILE};
83-
conda install --quiet -n ${ENV_NAME} --file ${CONDA_REQS_FILE};
87+
conda install --quiet -n ${ENV_NAME} --file ${CONDA_REQS_FILE} ${CONDA_INSTALL_EXTRAS};
8488
8589
- PREFIX="${HOME}/miniconda/envs/${ENV_NAME}"
8690

@@ -111,14 +115,14 @@ install:
111115
echo "[System]" >> ${SITE_CFG};
112116
echo "udunits2_path = ${PREFIX}/lib/libudunits2.so" >> ${SITE_CFG};
113117
114-
- python setup.py --quiet install
118+
# install iris from local copy
119+
- python setup.py --quiet install;
115120

116-
# JUST FOR NOW : Install latest version of iris-grib.
117-
# TODO : remove when iris doesn't do an integration test requiring iris-grib.
118-
- if [[ "${TEST_MINIMAL}" != true && ${PYTHON_VERSION} == 2* ]]; then
119-
conda install --quiet -n ${ENV_NAME} python-ecmwf_grib;
120-
pip install git+https://github.com/SciTools/[email protected];
121-
fi
121+
# when wanted, add iris-grib (last and --no-deps, to avoid installing iris from channels)
122+
- >
123+
if [[ "${TEST_MINIMAL}" != true && "${PYTHON_VERSION}" == 2* ]]; then
124+
conda install --no-deps iris-grib
125+
fi;
122126
123127
script:
124128
# Capture install-dir: As a test command must be last for get Travis to check

0 commit comments

Comments
 (0)