2 envlist = py{36,37,38,39,310}-django{22,31,32,-latest},qa
6 changedir = {toxinidir}/example_project
11 git
+https
://gitlab.com
/mailman
/mailmanclient@master
12 git
+https
://gitlab.com
/mailman
/mailman@master
13 git
+https
://gitlab.com
/mailman
/django
-mailman3.git
16 dev
: -e..
/mailmanclient
17 dev
: -e..
/django
-mailman3
18 dev
: https
://github.com
/django
/django
/archive
/main.tar.gz
19 django22: Django>=2.2,<2.3
20 django30: Django>=3.0,<3.1
21 django31: Django>=3.1,<3.2
22 django32: Django>=3.2,<3.3
23 django40: Django>=4.0,<4.1
24 django
-latest
: https
://github.com
/django
/django
/archive
/main.tar.gz
26 pytest
{posargs
:..
/src
}
38 coverage run
-m pytest
{posargs
:..
/src
/postorius
}
47 changedir = {toxinidir}
53 isort
--check
-only src
62 sphinx
-build
-t html ..
/src
/postorius
/doc ..
/build
/
66 ignore = E123, E133, W504
68 exclude = .git,.tox,dist,*egg,src/postorius/doc,example_project
74 balanced_wrapping=True
76 sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
77 no_lines_before=LOCALFOLDER
80 default_section=THIRDPARTY
81 known_first_party=postorius