language: python install: - mkdir -p $PIP_WHEEL_DIR - pip wheel -r tests/requirements.txt codecov - pip install tox codecov script: - tox env: global: - PIP_WHEEL_DIR=$HOME/.wheels - PIP_FIND_LINKS=file://$PIP_WHEEL_DIR jobs: include: - env: TOXENV=docs - python: 3.5 env: TOXENV=py35-2.2 - python: 3.6 env: TOXENV=py36-2.2 - python: 3.6 env: TOXENV=py36-3.1 - python: 3.6 env: TOXENV=py36-3.2 - python: 3.7 env: TOXENV=py37-2.2 - python: 3.7 env: TOXENV=py37-3.1 - python: 3.7 env: TOXENV=py37-3.2 - python: 3.8 env: TOXENV=py38-2.2 - python: 3.8 env: TOXENV=py38-3.1 - python: 3.8 env: TOXENV=py38-3.2 - python: 3.9 env: TOXENV=py39-3.1 - python: 3.9 env: TOXENV=py39-3.2 - python: 3.8 env: TOXENV=py38-main - python: 3.9 env: TOXENV=py39-main allow_failures: - python: 3.8 env: TOXENV=py38-main - python: 3.9 env: TOXENV=py39-main after_success: codecov cache: directories: - $HOME/.wheels