@@ -16,10 +16,10 @@ requires =
16
16
virtualenv<20 .26.3
17
17
envlist =
18
18
# === Common ===
19
- {py3.6,py3. 7,py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common
19
+ {py3.7,py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common
20
20
21
21
# === Gevent ===
22
- {py3.6,py3 .8,py3.10,py3.11,py3.12}-gevent
22
+ {ßpy3 .8,py3.10,py3.11,py3.12}-gevent
23
23
24
24
# === Integrations ===
25
25
# General format is {pythonversion}-{integrationname}-v{frameworkversion}
@@ -65,31 +65,31 @@ envlist =
65
65
{py3.8,py3.11}-beam-latest
66
66
67
67
# Boto3
68
- {py3.6,py3. 7}-boto3-v{1.12}
68
+ {py3.7}-boto3-v{1.12}
69
69
{py3.7,py3.11,py3.12}-boto3-v{1.23}
70
70
{py3.11,py3.12}-boto3-v{1.34}
71
71
{py3.11,py3.12,py3.13}-boto3-latest
72
72
73
73
# Chalice
74
- {py3.6 ,py3.9}-chalice-v{1.16}
74
+ {py3.7 ,py3.9}-chalice-v{1.16}
75
75
{py3.8,py3.12,py3.13}-chalice-latest
76
76
77
77
# Cloud Resource Context
78
- {py3.6 ,py3.12,py3.13}-cloud_resource_context
78
+ {py3.7 ,py3.12,py3.13}-cloud_resource_context
79
79
80
80
# Cohere
81
81
{py3.9,py3.11,py3.12}-cohere-v5
82
82
{py3.9,py3.11,py3.12}-cohere-latest
83
83
84
84
# Django
85
85
# - Django 1.x
86
- {py3.6,py3. 7}-django-v{1.11}
86
+ {py3.7}-django-v{1.11}
87
87
# - Django 2.x
88
- {py3.6,py3. 7}-django-v{2.0}
89
- {py3.6 ,py3.9}-django-v{2.2}
88
+ {py3.7}-django-v{2.0}
89
+ {py3.7 ,py3.9}-django-v{2.2}
90
90
# - Django 3.x
91
- {py3.6 ,py3.9}-django-v{3.0}
92
- {py3.6 ,py3.9,py3.11}-django-v{3.2}
91
+ {py3.7 ,py3.9}-django-v{3.0}
92
+ {py3.7 ,py3.9,py3.11}-django-v{3.2}
93
93
# - Django 4.x
94
94
{py3.8,py3.11,py3.12}-django-v{4.0,4.1,4.2}
95
95
# - Django 5.x
@@ -104,8 +104,8 @@ envlist =
104
104
{py3.7}-gcp
105
105
106
106
# HTTPX
107
- {py3.6 ,py3.9}-httpx-v{0.16,0.18}
108
- {py3.6 ,py3.10}-httpx-v{0.20,0.22}
107
+ {py3.7 ,py3.9}-httpx-v{0.16,0.18}
108
+ {py3.7 ,py3.10}-httpx-v{0.20,0.22}
109
109
{py3.7,py3.11,py3.12}-httpx-v{0.23,0.24}
110
110
{py3.9,py3.11,py3.12}-httpx-v{0.25,0.27}
111
111
{py3.9,py3.12,py3.13}-httpx-latest
@@ -136,7 +136,7 @@ envlist =
136
136
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-potel
137
137
138
138
# pure_eval
139
- {py3.6 ,py3.12,py3.13}-pure_eval
139
+ {py3.7 ,py3.12,py3.13}-pure_eval
140
140
141
141
# Quart
142
142
{py3.7,py3.11}-quart-v{0.16}
@@ -148,24 +148,23 @@ envlist =
148
148
{py3.10,py3.11}-ray-latest
149
149
150
150
# Redis
151
- {py3.6 ,py3.8}-redis-v{3}
151
+ {py3.7 ,py3.8}-redis-v{3}
152
152
{py3.7,py3.8,py3.11}-redis-v{4}
153
153
{py3.7,py3.11,py3.12}-redis-v{5}
154
154
{py3.7,py3.12,py3.13}-redis-latest
155
155
156
156
# Requests
157
- {py3.6 ,py3.8,py3.12,py3.13}-requests
157
+ {py3.7 ,py3.8,py3.12,py3.13}-requests
158
158
159
159
# RQ (Redis Queue)
160
- {py3.6}-rq-v{0.6}
161
- {py3.6,py3.9}-rq-v{0.13,1.0}
162
- {py3.6,py3.11}-rq-v{1.5,1.10}
160
+ {py3.7,py3.9}-rq-v{0.13,1.0}
161
+ {py3.7,py3.11}-rq-v{1.5,1.10}
163
162
{py3.7,py3.11,py3.12}-rq-v{1.15,1.16}
164
163
{py3.7,py3.12,py3.13}-rq-latest
165
164
166
165
# Sanic
167
- {py3.6,py3. 7}-sanic-v{0.8}
168
- {py3.6 ,py3.8}-sanic-v{20}
166
+ {py3.7}-sanic-v{0.8}
167
+ {py3.7 ,py3.8}-sanic-v{20}
169
168
{py3.8,py3.11,py3.12}-sanic-v{24.6}
170
169
{py3.9,py3.12,py3.13}-sanic-latest
171
170
@@ -200,16 +199,16 @@ deps =
200
199
# See https://github.com/pytest-dev/pytest/issues/9621
201
200
# and https://github.com/pytest-dev/pytest-forked/issues/67
202
201
# for justification of the upper bound on pytest
203
- {py3.6,py3. 7}-common: pytest<7.0.0
202
+ {py3.7}-common: pytest<7.0.0
204
203
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common: pytest
205
204
206
205
# === Gevent ===
207
- {py3.6,py3. 7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0
206
+ {py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0
208
207
{py3.12}-gevent: gevent
209
208
# See https://github.com/pytest-dev/pytest/issues/9621
210
209
# and https://github.com/pytest-dev/pytest-forked/issues/67
211
210
# for justification of the upper bound on pytest
212
- {py3.6,py3. 7}-gevent: pytest<7.0.0
211
+ {py3.7}-gevent: pytest<7.0.0
213
212
{py3.8,py3.9,py3.10,py3.11,py3.12}-gevent: pytest
214
213
215
214
# === Integrations ===
@@ -397,7 +396,7 @@ deps =
397
396
# Redis
398
397
redis: fakeredis!=1.7.4
399
398
redis: pytest<8.0.0
400
- {py3.6,py3. 7}-redis: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
399
+ {py3.7}-redis: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
401
400
{py3.7,py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-redis: pytest-asyncio
402
401
redis-v3: redis~=3.0
403
402
redis-v4: redis~=4.0
@@ -413,9 +412,9 @@ deps =
413
412
rq-v{0.6}: redis<3.2.2
414
413
rq-v{0.13,1.0,1.5,1.10}: fakeredis>=1.0,<1.7.4
415
414
rq-v{1.15,1.16}: fakeredis
416
- {py3.6,py3. 7}-rq-v{1.15,1.16}: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
415
+ {py3.7}-rq-v{1.15,1.16}: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
417
416
rq-latest: fakeredis
418
- {py3.6,py3. 7}-rq-latest: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
417
+ {py3.7}-rq-latest: fakeredis!=2.26.0 # https://github.com/cunla/fakeredis-py/issues/341
419
418
rq-v0.6: rq~=0.6.0
420
419
rq-v0.13: rq~=0.13.0
421
420
rq-v1.0: rq~=1.0.0
@@ -430,7 +429,6 @@ deps =
430
429
sanic: aiohttp
431
430
sanic-v{24.6}: sanic_testing
432
431
sanic-latest: sanic_testing
433
- {py3.6}-sanic: aiocontextvars==0.2.1
434
432
sanic-v0.8: sanic~=0.8.0
435
433
sanic-v20: sanic~=20.0
436
434
sanic-v24.6: sanic~=24.6.0
@@ -462,7 +460,6 @@ setenv =
462
460
PYTHONDONTWRITEBYTECODE=1
463
461
OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES
464
462
COVERAGE_FILE=.coverage-sentry-{envname}
465
- py3.6: COVERAGE_RCFILE=.coveragerc36
466
463
467
464
django: DJANGO_SETTINGS_MODULE=tests.integrations.django.myapp.settings
468
465
@@ -542,7 +539,6 @@ extras =
542
539
pymongo: pymongo
543
540
544
541
basepython =
545
- py3.6: python3.6
546
542
py3.7: python3.7
547
543
py3.8: python3.8
548
544
py3.9: python3.9
0 commit comments