2 envlist = py{37,38,39,310,311}-django{32,40,41,-latest},qa
6 changedir = {toxinidir}
10 django
-requests
-debug
-toolbar
11 git
: git
+https
://gitlab.com
/mailman
/mailmanclient@master
12 git
: git
+https
://gitlab.com
/mailman
/mailman@master
13 git
: git
+https
://gitlab.com
/mailman
/django
-mailman3.git
19 dev
: -e..
/mailmanclient
20 dev
: -e..
/django
-mailman3
21 dev
: https
://github.com
/django
/django
/archive
/main.tar.gz
22 django32: django>=3.2,<3.3
23 django40: django>=4.0,<4.1
24 django41: django>=4.1,<4.2
25 django
-latest
: https
://github.com
/django
/django
/archive
/main.tar.gz
39 coverage run
-m pytest
{posargs
:src
/}
48 changedir = {toxinidir}
55 isort
--check
-only src
65 mkdir
-p
{toxinidir
}/src
/postorius
/doc
/_static
66 sphinx
-build
-t html src
/postorius
/doc build
/
78 ignore = E123, E133, W504, W503
80 exclude = .git,.tox,dist,*egg,src/postorius/doc,example_project
86 balanced_wrapping=True
88 sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
89 no_lines_before=LOCALFOLDER
92 default_section=THIRDPARTY
93 known_first_party=postorius
96 include_trailing_comma = true
101 src
/postorius
/migrations
/*