stages: - test - quality-assurance py37-django22: stage: test image: debian:buster-backports before_script: - > apt-get update && apt-get install --no-install-recommends -t buster-backports -y python3-django python3-django-casclient python3-django-reversion python3-djangorestframework python3-docutils python3-pil python3-tz python3-six python3-sqlparse python3-stdnum python3-yaml python3-coreapi tox script: tox -e py37 py38-django22: stage: test image: ubuntu:20.04 before_script: # Fix tzdata prompt - ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime && echo Europe/Paris > /etc/timezone - > apt-get update && apt-get install --no-install-recommends -y python3-django python3-django-casclient python3-django-reversion python3-djangorestframework python3-docutils python3-pil python3-tz python3-six python3-sqlparse python3-stdnum python3-yaml python3-coreapi tox script: tox -e py38 py39-django22: stage: test image: debian:bullseye before_script: - > apt-get update && apt-get install --no-install-recommends -y python3-django python3-django-casclient python3-django-reversion python3-djangorestframework python3-docutils python3-pil python3-tz python3-six python3-sqlparse python3-stdnum python3-yaml python3-coreapi tox script: tox -e py39 linters: stage: quality-assurance image: debian:buster-backports before_script: - apt-get update && apt-get install -y tox script: tox -e linters # Be nice to new contributors, but please use `tox` allow_failure: true