[tox]
distribute = False
envlist =
    py{36,37,38,39}-django{22,30,31,32}
    py310-django32
skip_missing_interpreters = True

[gh-actions]
python =
    3.6: py36
    3.7: py37
    3.8: py38
    3.9: py39
    3.10: py310

[testenv]
setenv =
    DJANGO_SETTINGS_MODULE=easy_thumbnails.tests.settings
usedevelop = True
deps =
    django22: Django<2.3
    django30: Django<3.1
    django31: Django<3.2
    django32: Django<3.3
    testfixtures
commands =
    python -Wd {envbindir}/django-admin test {posargs}
ignore_outcome =
    djangomain: true

[tox]
distribute = False
envlist =
    py{36,37,38,39}-django{22,30,31,32}
    py310-django32
skip_missing_interpreters = True

[gh-actions]
python =
    3.6: py36
    3.7: py37
    3.8: py38
    3.9: py39
    3.10: py310

[testenv]
setenv =
    DJANGO_SETTINGS_MODULE=easy_thumbnails.tests.settings
usedevelop = True
deps =
    django22: Django<2.3
    django30: Django<3.1
    django31: Django<3.2
    django32: Django<3.3
    django40: Django<4.1
    testfixtures
commands =
    python -Wd {envbindir}/django-admin test {posargs}
ignore_outcome =
    djangomain: true

Add tests for new Django version
Add tests for new Django version