1
1
[tox]
2
2
skip_missing_interpreters = True
3
3
envlist =
4
- py{37,38,39,310,311}-core
4
+ py{37,38,39,310,311,312 }-core
5
5
6
- py{37,38,39,310,311}-ext-aiobotocore
6
+ py{37,38,39,310,311,312 }-ext-aiobotocore
7
7
8
- py{37,38,39,310,311}-ext-aiohttp
8
+ py{37,38,39,310,311,312 }-ext-aiohttp
9
9
10
- py{37,38,39,310,311}-ext-botocore
10
+ py{37,38,39,310,311,312 }-ext-botocore
11
11
12
- py{37,38,39,310,311}-ext-bottle
12
+ py{37,38,39,310,311,312 }-ext-bottle
13
13
14
14
py{37,38,39}-ext-django-2
15
15
16
16
py{37,38,39,310}-ext-django-3
17
17
18
18
; Django4 is only for python 3.8+
19
- py{38,39,310,311}-ext-django-4
19
+ py{38,39,310,311,312 }-ext-django-4
20
20
21
- py{37,38,39,310,311}-ext-flask
21
+ py{37,38,39,310,311,312 }-ext-flask
22
22
23
- py{37,38,39,310,311}-ext-flask_sqlalchemy
23
+ py{37,38,39,310,311,312 }-ext-flask_sqlalchemy
24
24
25
- py{37,38,39,310,311}-ext-httplib
25
+ py{37,38,39,310,311,312 }-ext-httplib
26
26
27
- py{37,38,39,310,311}-ext-httpx
27
+ py{37,38,39,310,311,312 }-ext-httpx
28
28
29
- py{37,38,39,310,311}-ext-pg8000
29
+ py{37,38,39,310,311,312 }-ext-pg8000
30
30
31
- py{37,38,39,310,311}-ext-psycopg2
31
+ py{37,38,39,310,311,312 }-ext-psycopg2
32
32
33
- py{37,38,39,310,311}-ext-pymysql
33
+ py{37,38,39,310,311,312 }-ext-pymysql
34
34
35
- py{37,38,39,310,311}-ext-pynamodb
35
+ py{37,38,39,310,311,312 }-ext-pynamodb
36
36
37
- py{37,38,39,310,311}-ext-requests
37
+ py{37,38,39,310,311,312 }-ext-requests
38
38
39
- py{37,38,39,310,311}-ext-sqlalchemy
39
+ py{37,38,39,310,311,312 }-ext-sqlalchemy
40
40
41
- py{37,38,39,310,311}-ext-sqlalchemy_core
41
+ py{37,38,39,310,311,312 }-ext-sqlalchemy_core
42
42
43
- py{37,38,39,310,311}-ext-sqlite3
43
+ py{37,38,39,310,311,312 }-ext-sqlite3
44
44
45
45
[testenv]
46
46
passenv = TOXENV CI CODECOV_*
@@ -56,10 +56,10 @@ deps =
56
56
wrapt
57
57
58
58
; Python 3.5+ only deps
59
- py{37,38,39,310,311}: pytest-asyncio
59
+ py{37,38,39,310,311,312 }: pytest-asyncio
60
60
61
61
; For pkg_resources
62
- py{37,38,39,310,311}: setuptools
62
+ py{37,38,39,310,311,312 }: setuptools
63
63
64
64
ext-aiobotocore: aiobotocore >= 0.10.0
65
65
ext-aiobotocore: pytest-asyncio
@@ -92,15 +92,15 @@ deps =
92
92
ext-django-4: Django >=4.0,<5.0
93
93
ext-django: django-fake-model
94
94
95
- py{37,38,39,310,311}-ext-pynamodb: pynamodb >=3.3.1
95
+ py{37,38,39,310,311,312 }-ext-pynamodb: pynamodb >=3.3.1
96
96
97
97
ext-psycopg2: psycopg2
98
98
ext-psycopg2: testing.postgresql
99
99
100
100
ext-pg8000: pg8000 <= 1.20.0
101
101
ext-pg8000: testing.postgresql
102
102
103
- py{37,38,39,310,311}-ext-pymysql: pymysql >= 1.0.0
103
+ py{37,38,39,310,311,312 }-ext-pymysql: pymysql >= 1.0.0
104
104
105
105
setenv =
106
106
DJANGO_SETTINGS_MODULE = tests.ext.django.app.settings
@@ -110,7 +110,7 @@ setenv =
110
110
commands =
111
111
coverage erase
112
112
113
- py{37,38,39,310,311}-core: coverage run --append --source aws_xray_sdk -m pytest --ignore tests/ext {posargs}
113
+ py{37,38,39,310,311,312 }-core: coverage run --append --source aws_xray_sdk -m pytest --ignore tests/ext {posargs}
114
114
115
115
ext-aiobotocore: coverage run --append --source aws_xray_sdk -m pytest tests/ext/aiobotocore {posargs}
116
116
@@ -142,7 +142,7 @@ commands =
142
142
143
143
ext-sqlalchemy: coverage run --append --source aws_xray_sdk -m pytest tests/ext/sqlalchemy {posargs}
144
144
145
- py{37,38,39,310,311}-ext-sqlalchemy_core: coverage run --append --source aws_xray_sdk -m pytest tests/ext/sqlalchemy_core {posargs}
145
+ py{37,38,39,310,311,312 }-ext-sqlalchemy_core: coverage run --append --source aws_xray_sdk -m pytest tests/ext/sqlalchemy_core {posargs}
146
146
147
147
ext-sqlite3: coverage run --append --source aws_xray_sdk -m pytest tests/ext/sqlite3 {posargs}
148
148
0 commit comments