language: python sudo: false matrix: include: - python: 2.7 env: MINIMAL=1 python: - 2.7 - 3.4 - 3.5 - 3.6 - pypy script: - coverage run -m zope.testrunner --test-path=src - if [[ -z "$MINIMAL" ]]; then sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html; fi - if [[ -z "$MINIMAL" ]]; then coverage run -a `which sphinx-build` -b doctest -d docs/_build/doctrees docs docs/_build/doctest; fi after_success: - coveralls notifications: email: false install: - pip install -U pip setuptools - pip install -U coveralls coverage - if [[ -n "$MINIMAL" ]]; then pip install -U -e ".[mintests]"; fi - if [[ -z "$MINIMAL" ]]; then pip install -U -e ".[test,docs]"; fi cache: pip before_cache: - rm -f $HOME/.cache/pip/log/debug.log