language: python
python:
  - 2.7
  - 3.3
  - 3.4
  - 3.5
  - 3.6
  - pypy
  - pypy3
install:
  - pip install flake8
  - pip install coverage
  - pip install coveralls
  - pip install mock
  - pip install nose
script:
  - nosetests notify_send_tests.py --with-coverage --cover-package=notify_send --cover-erase
  - flake8 --ignore=E402,E501 notify_send.py notify_send_tests.py
after_success:
  - coveralls

language: python
python:
  - 2.7
  - 3.3
  - 3.4
  - 3.5
  - 3.6
  - pypy-5.3.1
  - pypy3
install:
  - pip install flake8
  - pip install coverage
  - pip install coveralls
  - pip install mock
  - pip install nose
script:
  - nosetests notify_send_tests.py --with-coverage --cover-package=notify_send --cover-erase
  - flake8 --ignore=E402,E501 notify_send.py notify_send_tests.py
after_success:
  - coveralls

Use PyPy 5.3.1 in TravisCI.
Use PyPy 5.3.1 in TravisCI.

With the default version (2.5.0), `pip install coveralls` build fails with

    RuntimeError: cryptography 1.9 is not compatible with PyPy < 5.3. Please
    upgrade PyPy to use this library.

According to https://docs.travis-ci.com/user/languages/python/ it should be
available in TravisCI.
