Skip to content

Commit 5baa168

Browse files
author
Shoshana Berleant
committed
functionalize install step
1 parent 3722130 commit 5baa168

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

.travis.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
- INSTALL_DEB_DEPENDECIES=false
1111
- INSTALL_DEB_DEPENDECIES=true DUECREDIT_ENABLE=yes
1212
before_install:
13-
- function download_bi {
13+
- function bef_inst {
1414
wget http://repo.continuum.io/miniconda/Miniconda${TRAVIS_PYTHON_VERSION:0:1}-latest-Linux-x86_64.sh
1515
-O /home/travis/.cache/miniconda.sh;
1616
bash /home/travis/.cache/miniconda.sh -b -p /home/travis/miniconda;
@@ -25,24 +25,24 @@ before_install:
2525
if $INSTALL_DEB_DEPENDECIES; then
2626
source /etc/fsl/fsl.sh;
2727
source /etc/afni/afni.sh; fi;
28-
export FSLOUTPUTTYPE=NIFTI_GZ;
29-
bleh; }
30-
- travis_retry download_bi
28+
export FSLOUTPUTTYPE=NIFTI_GZ; }
29+
- travis_retry bef_inst
3130
install:
32-
- conda config --add channels conda-forge
33-
- conda update --yes conda
34-
- conda update --all -y python=$TRAVIS_PYTHON_VERSION
35-
# - if [[ "${INSTALL_DEB_DEPENDECIES}" == "true" && ${TRAVIS_PYTHON_VERSION:0:1} == "2" ]]; then
36-
# conda install -y vtk mayavi; fi
37-
- conda install -y nipype matplotlib nitime
38-
- pip install python-coveralls coverage doctest-ignore-unicode
39-
- if [ ! -z "$DUECREDIT_ENABLE"]; then pip install duecredit; fi
40-
- rm -r /home/travis/miniconda/lib/python${TRAVIS_PYTHON_VERSION}/site-packages/nipype*
41-
- pip install -r requirements.txt
42-
- pip install -e .
43-
- export COVERAGE_PROCESS_START=$(pwd)/.coveragerc
44-
- export COVERAGE_DATA_FILE=$(pwd)/.coverage
45-
- echo "data_file = ${COVERAGE_DATA_FILE}" >> ${COVERAGE_PROCESS_START}
31+
- function inst {
32+
conda config --add channels conda-forge ;
33+
conda update --yes conda ;
34+
conda update --all -y python=$TRAVIS_PYTHON_VERSION ;
35+
conda install -y nipype matplotlib nitime ;
36+
pip install python-coveralls coverage doctest-ignore-unicode ;
37+
if [ ! -z "$DUECREDIT_ENABLE"]; then pip install duecredit; fi ;
38+
rm -r /home/travis/miniconda/lib/python${TRAVIS_PYTHON_VERSION}/site-packages/nipype* ;
39+
pip install -r requirements.txt ;
40+
pip install -e . ;
41+
export COVERAGE_PROCESS_START=$(pwd)/.coveragerc ;
42+
export COVERAGE_DATA_FILE=$(pwd)/.coverage ;
43+
echo "data_file = ${COVERAGE_DATA_FILE}" >> ${COVERAGE_PROCESS_START} ;
44+
bleh ; }
45+
- travis_retry inst
4646
script:
4747
- python -W once:FSL:UserWarning:nipype `which nosetests` --with-doctest --with-doctest-ignore-unicode --with-cov --cover-package nipype --logging-level=DEBUG --verbosity=3
4848
after_success:

0 commit comments

Comments
 (0)