Skip to content

Commit 9fb7930

Browse files
authored
Merge pull request #2682 from effigies/ci/travis_update
CI: Test 3.7, resume testing nipy extras
2 parents 3dc5500 + 026d68c commit 9fb7930

File tree

1 file changed

+39
-7
lines changed

1 file changed

+39
-7
lines changed

.travis.yml

+39-7
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,66 @@
1-
dist: trusty
2-
sudo: required
1+
dist: xenial
2+
sudo: true
33

44
language: python
55
# our build matrix
66
python:
77
- 2.7
8-
- 3.4
98
- 3.5
109
- 3.6
10+
- 3.7
1111

12+
# NOTE: Any changes to the matrix section should be duplicated below for
13+
# Python 3.4
1214
env:
1315
global:
1416
- EXTRA_WHEELS="https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcdn.com"
1517
- PRE_WHEELS="https://7933911d6844c6c53a7d-47bd50c35cd79bd838daf386af554a83.ssl.cf2.rackcdn.com"
1618
- EXTRA_PIP_FLAGS="--find-links=$EXTRA_WHEELS"
1719
matrix:
1820
- INSTALL_DEB_DEPENDECIES=true
19-
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
21+
NIPYPE_EXTRAS="doc,tests,nipy,profiler"
2022
CI_SKIP_TEST=1
2123
- INSTALL_DEB_DEPENDECIES=false
22-
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
24+
NIPYPE_EXTRAS="doc,tests,profiler"
2325
CI_SKIP_TEST=1
2426
- INSTALL_DEB_DEPENDECIES=true
25-
NIPYPE_EXTRAS="doc,tests,fmri,profiler,duecredit,ssh"
27+
NIPYPE_EXTRAS="doc,tests,nipy,profiler,duecredit,ssh"
2628
CI_SKIP_TEST=1
2729
- INSTALL_DEB_DEPENDECIES=true
28-
NIPYPE_EXTRAS="doc,tests,fmri,profiler"
30+
NIPYPE_EXTRAS="doc,tests,nipy,profiler"
2931
EXTRA_PIP_FLAGS="--pre $EXTRA_PIP_FLAGS --find-links $PRE_WHEELS"
3032
CI_SKIP_TEST=1
3133

34+
# Python 3.4 is only available on Trusty, so we need to duplicate the
35+
# env matrix specifically for it.
36+
matrix:
37+
include:
38+
- python: 3.4
39+
dist: trusty
40+
env:
41+
- INSTALL_DEB_DEPENDECIES=true
42+
NIPYPE_EXTRAS="doc,tests,nipy,profiler"
43+
CI_SKIP_TEST=1
44+
- python: 3.4
45+
dist: trusty
46+
env:
47+
- INSTALL_DEB_DEPENDECIES=false
48+
NIPYPE_EXTRAS="doc,tests,profiler"
49+
CI_SKIP_TEST=1
50+
- python: 3.4
51+
dist: trusty
52+
env:
53+
- INSTALL_DEB_DEPENDECIES=true
54+
NIPYPE_EXTRAS="doc,tests,nipy,profiler,duecredit,ssh"
55+
CI_SKIP_TEST=1
56+
- python: 3.4
57+
dist: trusty
58+
env:
59+
- INSTALL_DEB_DEPENDECIES=true
60+
NIPYPE_EXTRAS="doc,tests,nipy,profiler"
61+
EXTRA_PIP_FLAGS="--pre $EXTRA_PIP_FLAGS --find-links $PRE_WHEELS"
62+
CI_SKIP_TEST=1
63+
3264
addons:
3365
apt:
3466
packages:

0 commit comments

Comments
 (0)