language: python

python:
  - 3.5
env: pyver=3.5

matrix:
  include:
    - python: 2.7
      env: pyver=2.7
    - python: 3.3
      env: pyver=3.3
    - python: 3.4
      env: pyver=3.4
    # - python: 3.5
    #   env: pyver=3.5
    - python: 3.6
      env: pyver=3.6
    # - python: pypy
    #   env: pyver=pypy
    # - python: pypy3
    #   env: pyver=pypy3
    - language: node_js
      node_js: "4"
      env: jsver=4
    - language: node_js
      node_js: "5"
      env: jsver=5
    - language: node_js
      node_js: "6"
      env: jsver=6
    - language: node_js
      node_js: "7"
      env: jsver=7
  allow_failures:
    - python: pypy
    - python: pypy3
    - python: 3.6
    - node_js: "4"

build:
  ci:
    - sh ./.scripts/shippable_script.sh
