6
6
[tox]
7
7
envlist =
8
8
# === Core ===
9
- py{2.7,3.4,3.5,3.6,3.7,3.8}
9
+ py{2.7,3.4,3.5,3.6,3.7,3.8,3.9 }
10
10
pypy
11
11
12
12
@@ -23,19 +23,20 @@ envlist =
23
23
{pypy,py2.7}-django-{1.6,1.7}
24
24
{pypy,py2.7,py3.5}-django-{1.8,1.9,1.10,1.11}
25
25
{py3.5,py3.6,py3.7}-django-{2.0,2.1}
26
- {py3.7,py3.8}-django-{2.2,3.0,3.1,dev}
26
+ {py3.7,py3.8,py3.9 }-django-{2.2,3.0,3.1,dev}
27
27
28
- {pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-flask-{1.1,1.0,0.11,0.12}
29
- {py3.6,py3.7,py3.8}-flask-{1.1,1.0,0.11,0.12,dev}
28
+ {pypy,py2.7,py3.5,py3.6,py3.7,py3.8,py3.9 }-flask-{1.1,1.0,0.11,0.12}
29
+ {py3.6,py3.7,py3.8,py3.9 }-flask-{1.1,1.0,0.11,0.12,dev}
30
30
31
- {pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-bottle-0.12
31
+ {pypy,py2.7,py3.5,py3.6,py3.7,py3.8,py3.9 }-bottle-0.12
32
32
33
33
{pypy,py2.7,py3.5,py3.6,py3.7}-falcon-1.4
34
- {pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-falcon-2.0
34
+ {pypy,py2.7,py3.5,py3.6,py3.7,py3.8,py3.9 }-falcon-2.0
35
35
36
36
{py3.5,py3.6,py3.7}-sanic-{0.8,18}
37
37
{py3.6,py3.7}-sanic-19
38
38
39
+ # TODO: Add py3.9
39
40
{pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-celery-{4.1,4.2,4.3,4.4}
40
41
{pypy,py2.7}-celery-3
41
42
@@ -46,42 +47,42 @@ envlist =
46
47
47
48
py3.7-gcp
48
49
49
- {pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-pyramid-{1.6,1.7,1.8,1.9,1.10}
50
+ {pypy,py2.7,py3.5,py3.6,py3.7,py3.8,py3.9 }-pyramid-{1.6,1.7,1.8,1.9,1.10}
50
51
51
52
{pypy,py2.7,py3.5,py3.6}-rq-{0.6,0.7,0.8,0.9,0.10,0.11}
52
- {pypy,py2.7,py3.5,py3.6,py3.7,py3.8}-rq-{0.12,0.13,1.0,1.1,1.2,1.3}
53
- {py3.5,py3.6,py3.7,py3.8}-rq-{1.4,1.5}
53
+ {pypy,py2.7,py3.5,py3.6,py3.7,py3.8,py3.9 }-rq-{0.12,0.13,1.0,1.1,1.2,1.3}
54
+ {py3.5,py3.6,py3.7,py3.8,py3.9 }-rq-{1.4,1.5}
54
55
55
56
py3.7-aiohttp-3.5
56
- {py3.7,py3.8}-aiohttp-3.6
57
+ {py3.7,py3.8,py3.9 }-aiohttp-3.6
57
58
58
- {py3.7,py3.8}-tornado-{5,6}
59
+ {py3.7,py3.8,py3.9 }-tornado-{5,6}
59
60
60
- {py3.4,py3.5,py3.6,py3.7,py3.8}-trytond-{4.6,4.8,5.0}
61
- {py3.5,py3.6,py3.7,py3.8}-trytond-{5.2}
62
- {py3.6,py3.7,py3.8}-trytond-{5.4}
61
+ {py3.4,py3.5,py3.6,py3.7,py3.8,py3.9 }-trytond-{4.6,4.8,5.0}
62
+ {py3.5,py3.6,py3.7,py3.8,py3.9 }-trytond-{5.2}
63
+ {py3.6,py3.7,py3.8,py3.9 }-trytond-{5.4}
63
64
64
- {py2.7,py3.8}-requests
65
+ {py2.7,py3.8,py3.9 }-requests
65
66
66
- {py2.7,py3.7,py3.8}-redis
67
- {py2.7,py3.7,py3.8}-rediscluster-{1,2}
67
+ {py2.7,py3.7,py3.8,py3.9 }-redis
68
+ {py2.7,py3.7,py3.8,py3.9 }-rediscluster-{1,2}
68
69
69
- py{3.7,3.8}-asgi
70
+ py{3.7,3.8,3.9 }-asgi
70
71
71
- {py2.7,py3.7,py3.8}-sqlalchemy-{1.2,1.3}
72
+ {py2.7,py3.7,py3.8,py3.9 }-sqlalchemy-{1.2,1.3}
72
73
73
74
py3.7-spark
74
75
75
- {py3.5,py3.6,py3.7,py3.8}-pure_eval
76
+ {py3.5,py3.6,py3.7,py3.8,py3.9 }-pure_eval
76
77
77
78
[testenv]
78
79
deps =
79
80
-r test-requirements.txt
80
81
81
82
django-{1.11,2.0,2.1,2.2,3.0,3.1,dev}: djangorestframework>=3.0.0,<4.0.0
82
- {py3.7,py3.8}-django-{1.11,2.0,2.1,2.2,3.0,3.1,dev}: channels>2
83
- {py3.7,py3.8}-django-{1.11,2.0,2.1,2.2,3.0,3.1,dev}: pytest-asyncio ==0.10.0
84
- {py2.7,py3.7,py3.8}-django-{1.11,2.2,3.0,3.1,dev}: psycopg2-binary
83
+ {py3.7,py3.8,py3.9 }-django-{1.11,2.0,2.1,2.2,3.0,3.1,dev}: channels>2
84
+ {py3.7,py3.8,py3.9 }-django-{1.11,2.0,2.1,2.2,3.0,3.1,dev}: pytest-asyncio ==0.10.0
85
+ {py2.7,py3.7,py3.8,py3.9 }-django-{1.11,2.2,3.0,3.1,dev}: psycopg2-binary
85
86
86
87
django-{1.6,1.7,1.8}: pytest-django<3.0
87
88
django-{1.9,1.10,1.11,2.0,2.1,2.2,3.0,3.1}: pytest-django>=3.0
@@ -237,6 +238,7 @@ basepython =
237
238
py3.6: python3.6
238
239
py3.7: python3.7
239
240
py3.8: python3.8
241
+ py3.9: python3.9
240
242
linters: python3
241
243
pypy: pypy
242
244
0 commit comments