language: python
python:
  - "2.7"
  - "3.5"
  - "3.6"
install:
  - python --version
  - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
  - pip install -e .
  - pip install -r test_requirements.txt
script:
  - pytest -v --junitxml=junit-results.xml --cov=./
  - codecov

language: python
python:
  - "2.7"
  - "3.5"
  - "3.6"
  - "3.7-dev"
  - "pypy3"
install:
  - python --version
  - "python -c \"import struct; print(struct.calcsize('P') * 8)\""
  - pip install -e .
  - pip install -r test_requirements.txt
script:
  - pytest -v --junitxml=junit-results.xml --cov=./
  - codecov
  - python profile_smp.py
  - python profile_reader.py

Enable building for pypy and python 3.7-dev
Enable building for pypy and python 3.7-dev

And run profiling in Travis
