sudo: false
language: python
python:
  - "2.7"
  - "3.2"
  - "3.3"
  - "3.4"
  - "3.5"
  - "3.6"
  - "nightly"
  - "pypy"
  - "pypy3"
env:
  - TYPING_VERSION="<3.5.3"
  - TYPING_VERSION=">=3.5.3"
matrix:
  allow_failures:
    - python: "nightly"

install:
  - pip install pytest "typing$TYPING_VERSION"
script: py.test -vv

sudo: false
language: python
python:
  - "2.7"
  - "3.2"
  - "3.3"
  - "3.4"
  - "3.5"
  - "3.6"
  - "nightly"
  - "pypy"
  - "pypy3.3-5.2-alpha1"
env:
  - TYPING_VERSION="<3.5.3"
  - TYPING_VERSION=">=3.5.3"
matrix:
  allow_failures:
    - python: "nightly"

install:
  - pip install pytest "typing$TYPING_VERSION"
script: py.test -vv

Test with reasonably recent PyPy3 on Travis CI
Test with reasonably recent PyPy3 on Travis CI

The default pypy3 Python is really old (implements Python 3.2).
