1[travis] 2python = 3 3.6: py36 4 3.7: py37 5 3.8: py38 6 7[travis:env] 8DJANGO = 9 1.11: django111 10 2.2: django22 11 3.0: django30 12PACKAGE = 13 pil: pil 14 imagemagick: imagemagick 15 graphicsmagick: graphicsmagick 16 redis: redis 17 wand: wand 18 dbm: dbm 19 20[tox] 21skipsdist = True 22envlist = 23 qa 24 py{36,37,38}-django{111,22,30}-{pil,imagemagick,graphicsmagick,redis,dynamodb,wand,pgmagick,dbm,vipsthumbnail} 25 26[testenv] 27deps = 28 pytest 29 pytest-cov 30 pytest-django 31 pillow 32 redis: redis 33 dynamodb: boto 34 pgmagick: pgmagick 35 wand: wand 36 django111: django>=1.11,<1.12 37 django22: django>=2.2,<2.3 38 django30: django>=3.0,<3.1 39setenv = 40 PYTHONPATH = {toxinidir}:{toxinidir} 41 pil: DJANGO_SETTINGS_MODULE=tests.settings.pil 42 imagemagick: DJANGO_SETTINGS_MODULE=tests.settings.imagemagick 43 graphicsmagick: DJANGO_SETTINGS_MODULE=tests.settings.graphicsmagick 44 vipsthumbnail: DJANGO_SETTINGS_MODULE=tests.settings.vipsthumbnail 45 redis: DJANGO_SETTINGS_MODULE=tests.settings.redis 46 dynamodb: DJANGO_SETTINGS_MODULE=tests.settings.dynamodb 47 wand: DJANGO_SETTINGS_MODULE=tests.settings.wand 48 pgmagick: DJANGO_SETTINGS_MODULE=tests.settings.pgmagick 49 dbm: DJANGO_SETTINGS_MODULE=tests.settings.dbm 50commands = 51 pytest -rw --cov-append --cov-config setup.cfg --cov sorl 52 53[testenv:qa] 54skip_install = True 55deps = 56 flake8 57 flake8-bugbear 58 rstvalidator 59commands = 60 flake8 --show-source sorl/ 61 python -m rstvalidator README.rst CHANGES.rst CONTRIBUTING.rst 62