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
60 -r requirements
-docs.txt
64 mkdir
-p
{toxinidir
}/src
/postorius
/doc
/_static
65 sphinx
-build
-t html src
/postorius
/doc build
/
77 ignore = E123, E133, W504, W503
79 exclude = .git,.tox,dist,*egg,src/postorius/doc,example_project
85 balanced_wrapping=True
87 sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
88 no_lines_before=LOCALFOLDER
91 default_section=THIRDPARTY
92 known_first_party=postorius
95 include_trailing_comma = true
100 src
/postorius
/migrations
/*