dist: xenial language: python cache: pip python: - "3.6" env: - REQ="" matrix: include: - python: "3.5" env: REQ="Django>=1.11,<2.0" - python: "3.5" env: REQ="Django>=2.0,<2.1" - python: "3.5" env: REQ="Django>=2.1,<2.2" - python: "3.5" env: REQ="Django>=2.2,<3.0" - python: "3.6" env: REQ="Django>=1.11,<2.0" - python: "3.6" env: REQ="Django>=2.0,<2.1" - python: "3.6" env: REQ="Django>=2.1,<2.2" - python: "3.6" env: REQ="Django>=2.2,<3.0" - python: "3.6" env: REQ="Django>=3.0,<3.1" - python: "3.6" env: REQ="Django>=3.1,<3.2" - python: "3.6" env: REQ="Django>=3.2,<3.3" - python: "3.7" env: REQ="Django>=1.11,<2.0" - python: "3.7" env: REQ="Django>=2.0,<2.1" - python: "3.7" env: REQ="Django>=2.1,<2.2" - python: "3.7" env: REQ="Django>=2.2,<3.0" - python: "3.7" env: REQ="Django>=3.0,<3.1" - python: "3.7" env: REQ="Django>=3.1,<3.2" - python: "3.7" env: REQ="Django>=3.2,<3.3" - python: "3.8" env: REQ="Django>=2.2,<3.0" - python: "3.8" env: REQ="Django>=3.0,<3.1" - python: "3.8" env: REQ="Django>=3.1,<3.2" - python: "3.8" env: REQ="Django>=3.2,<3.3" - python: "3.9" env: REQ="Django>=3.2,<3.3" before_install: - sudo apt-get -y install firefox-geckodriver install: - pip install -U pip setuptools coveralls selenium - pip install $REQ - pip install --editable . script: "coverage run --source more_admin_filters/ tests/manage.py test testapp" after_success: - coverage report - coveralls