##// END OF EJS Templates
add osx on 3.6 and 3.7 to travis, use addons.apt:packages for graphviz
Nicholas Bollweg -
Show More
@@ -1,22 +1,38 b''
1 1 # http://travis-ci.org/#!/ipython/ipython
2 2 language: python
3
4 os:
5 - linux
6 - osx
7
8 addons:
9 apt:packages:
10 - graphviz
11
3 12 python:
4 13 - 3.6
5 14 - 3.5
15
6 16 sudo: false
17
7 18 env:
8 19 global:
9 20 - PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH
21
10 22 group: edge
23
11 24 before_install:
12 25 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
26 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
27 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install graphviz; fi
28
13 29 install:
14 30 - pip install pip --upgrade
15 31 - pip install setuptools --upgrade
16 32 - pip install -e file://$PWD#egg=ipython[test] --upgrade
17 33 - pip install trio curio
18 34 - pip install codecov check-manifest --upgrade
19 - sudo apt-get install graphviz
35
20 36 script:
21 37 - check-manifest
22 38 - |
@@ -39,10 +55,10 b' after_success:'
39 55
40 56 matrix:
41 57 include:
42 - { python: "3.6-dev", dist: xenial, sudo: true }
43 - { python: "3.7", dist: xenial, sudo: true }
44 - { python: "3.7-dev", dist: xenial, sudo: true }
45 - { python: "nightly", dist: xenial, sudo: true }
58 - { python: "3.6-dev", dist: xenial, sudo: true, os: linux }
59 - { python: "3.7", dist: xenial, sudo: true, os: linux }
60 - { python: "3.7-dev", dist: xenial, sudo: true, os: linux }
61 - { python: "nightly", dist: xenial, sudo: true, os: linux }
46 62 allow_failures:
47 63 - python: nightly
48 64
@@ -63,3 +79,4 b' deploy:'
63 79 all_branches: true # Backports are released from e.g. 5.x branch
64 80 tags: true
65 81 python: 3.6 # Any version should work, but we only need one
82 condition: $TRAVIS_OS_NAME = "linux"
General Comments 0
You need to be logged in to leave comments. Login now