| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- [tox]
- envlist =
- py{36,37,38,39}-django{22,31,32}
- lint
- sandbox
- docs
-
-
- [testenv]
- commands = coverage run --parallel -m pytest {posargs}
- extras = test
- pip_pre = true
- deps =
- django22: django>=2.2,<2.3
- django31: django>=3.1,<3.2
- django32: django>=3.2,<3.3
-
- [testenv:lint]
- basepython = python3.7
- deps =
- -r{toxinidir}/requirements.txt
- allowlist_externals = npm
- commands =
- npm ci
- flake8 src tests setup.py
- isort -c -q --diff src/ tests/
- npm run eslint
- django-admin.py compilemessages
-
-
- [testenv:sandbox]
- basepython = python3.7
- deps =
- -r{toxinidir}/requirements.txt
- django>=2.2,<2.3
- allowlist_externals = make
- commands =
- make build_sandbox
-
- [testenv:docs]
- basepython = python3.7
- allowlist_externals = make
- changedir = {toxinidir}/docs
- pip_pre = false
- deps =
- -r{toxinidir}/docs/requirements.txt
- commands =
- make html
|