@@ -12,7 +12,7 @@ envlist =
1212 {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-common
1313
1414 # === Gevent ===
15- {py3.6,py3.8,py3.10,py3.11}-gevent
15+ {py3.6,py3.8,py3.10,py3.11,py3.12 }-gevent
1616
1717 # === Integrations ===
1818 # General format is {pythonversion}-{integrationname}-v{frameworkversion}
@@ -30,7 +30,7 @@ envlist =
3030 # AIOHTTP
3131 {py3.7}-aiohttp-v{3.4}
3232 {py3.7,py3.9,py3.11}-aiohttp-v{3.8}
33- {py3.8,py3.11}-aiohttp-latest
33+ {py3.8,py3.11,py3.12 }-aiohttp-latest
3434
3535 # Anthropic
3636 {py3.7,py3.11,py3.12}-anthropic-v{0.16,0.25}
@@ -63,9 +63,9 @@ envlist =
6363
6464 # Boto3
6565 {py3.6,py3.7}-boto3-v{1.12}
66- {py3.7,py3.11,py3.12}-boto3-v{1.21 }
67- {py3.7,py3. 11,py3.12}-boto3-v{1.29 }
68- {py3.7,py3. 11,py3.12}-boto3-latest
66+ {py3.7,py3.11,py3.12}-boto3-v{1.23 }
67+ {py3.11,py3.12}-boto3-v{1.34 }
68+ {py3.11,py3.12}-boto3-latest
6969
7070 # Bottle
7171 {py3.6,py3.9}-bottle-v{0.12}
@@ -75,12 +75,12 @@ envlist =
7575 {py3.6,py3.8}-celery-v{4}
7676 {py3.6,py3.8}-celery-v{5.0}
7777 {py3.7,py3.10}-celery-v{5.1,5.2}
78- {py3.8,py3.11}-celery-v{5.3}
79- {py3.8,py3.11}-celery-latest
78+ {py3.8,py3.11,py3.12 }-celery-v{5.3,5.4 }
79+ {py3.8,py3.11,py3.12 }-celery-latest
8080
8181 # Chalice
8282 {py3.6,py3.9}-chalice-v{1.16}
83- {py3.7 ,py3.10 }-chalice-latest
83+ {py3.8 ,py3.12 }-chalice-latest
8484
8585 # Clickhouse Driver
8686 {py3.8,py3.11}-clickhouse_driver-v{0.2.0}
@@ -128,7 +128,7 @@ envlist =
128128
129129 # GQL
130130 {py3.7,py3.11}-gql-v{3.4}
131- {py3.7,py3.11}-gql-latest
131+ {py3.7,py3.11,py3.12 }-gql-latest
132132
133133 # Graphene
134134 {py3.7,py3.11}-graphene-v{3.3}
@@ -144,7 +144,7 @@ envlist =
144144 {py3.6,py3.9}-httpx-v{0.16,0.18}
145145 {py3.6,py3.10}-httpx-v{0.20,0.22}
146146 {py3.7,py3.11,py3.12}-httpx-v{0.23,0.24}
147- {py3.9,py3.11,py3.12}-httpx-v{0.25}
147+ {py3.9,py3.11,py3.12}-httpx-v{0.25,0.27 }
148148 {py3.9,py3.11,py3.12}-httpx-latest
149149
150150 # Huey
@@ -178,7 +178,7 @@ envlist =
178178 {py3.6}-pymongo-v{3.1}
179179 {py3.6,py3.9}-pymongo-v{3.12}
180180 {py3.6,py3.11}-pymongo-v{4.0}
181- {py3.7,py3.11,py3.12}-pymongo-v{4.3,4.6 }
181+ {py3.7,py3.11,py3.12}-pymongo-v{4.3,4.7 }
182182 {py3.7,py3.11,py3.12}-pymongo-latest
183183
184184 # Pyramid
@@ -209,7 +209,7 @@ envlist =
209209 {py3.6}-rq-v{0.6}
210210 {py3.6,py3.9}-rq-v{0.13,1.0}
211211 {py3.6,py3.11}-rq-v{1.5,1.10}
212- {py3.7,py3.11,py3.12}-rq-v{1.15}
212+ {py3.7,py3.11,py3.12}-rq-v{1.15,1.16 }
213213 {py3.7,py3.11,py3.12}-rq-latest
214214
215215 # Sanic
@@ -221,12 +221,12 @@ envlist =
221221
222222 # Spark
223223 {py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
224- {py3.8,py3.10,py3.11}-spark-latest
224+ {py3.8,py3.10,py3.11,py3.12 }-spark-latest
225225
226226 # Starlette
227227 {py3.7,py3.10}-starlette-v{0.19}
228228 {py3.7,py3.11}-starlette-v{0.20,0.24,0.28}
229- {py3.8,py3.11,py3.12}-starlette-v{0.32}
229+ {py3.8,py3.11,py3.12}-starlette-v{0.32,0.36 }
230230 {py3.8,py3.11,py3.12}-starlette-latest
231231
232232 # Starlite
@@ -240,11 +240,12 @@ envlist =
240240
241241 # Strawberry
242242 {py3.8,py3.11}-strawberry-v{0.209}
243+ {py3.8,py3.11,py3.12}-strawberry-v{0.222}
243244 {py3.8,py3.11,py3.12}-strawberry-latest
244245
245246 # Tornado
246247 {py3.8,py3.11,py3.12}-tornado-v{6.0}
247- {py3.8,py3.11,py3.12}-tornado-v{6}
248+ {py3.8,py3.11,py3.12}-tornado-v{6.2 }
248249 {py3.8,py3.11,py3.12}-tornado-latest
249250
250251 # Trytond
@@ -273,7 +274,8 @@ deps =
273274 {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-common: pytest<7.0.0
274275
275276 # === Gevent ===
276- {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12}-gevent: gevent>=22.10.0, <22.11.0
277+ {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0
278+ {py3.12}-gevent: gevent
277279 # See https://github.com/pytest-dev/pytest/issues/9621
278280 # and https://github.com/pytest-dev/pytest-forked/issues/67
279281 # for justification of the upper bound on pytest
@@ -327,8 +329,8 @@ deps =
327329
328330 # Boto3
329331 boto3-v1.12: boto3~=1.12.0
330- boto3-v1.21 : boto3~=1.21 .0
331- boto3-v1.29 : boto3~=1.29 .0
332+ boto3-v1.23 : boto3~=1.23 .0
333+ boto3-v1.34 : boto3~=1.34 .0
332334 boto3-latest: boto3
333335
334336 # Bottle
@@ -343,18 +345,18 @@ deps =
343345 celery-v5.1: Celery~=5.1.0
344346 celery-v5.2: Celery~=5.2.0
345347 celery-v5.3: Celery~=5.3.0
348+ celery-v5.4: Celery~=5.4.0
346349 celery-latest: Celery
347350
348351 {py3.7}-celery: importlib-metadata<5.0
349- {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-celery: newrelic
352+ {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12 }-celery: newrelic
350353
351354 # Chalice
352355 chalice-v1.16: chalice~=1.16.0
353356 chalice-latest: chalice
354357 chalice: pytest-chalice ==0.0.5
355358
356- {py3.7}-chalice: botocore~=1.31
357- {py3.8}-chalice: botocore~=1.31
359+ {py3.7,py3.8}-chalice: botocore~=1.31
358360
359361 # Clickhouse Driver
360362 clickhouse_driver-v0.2.0: clickhouse_driver~=0.2.0
@@ -458,6 +460,7 @@ deps =
458460 httpx-v0.23: httpx~=0.23.0
459461 httpx-v0.24: httpx~=0.24.0
460462 httpx-v0.25: httpx~=0.25.0
463+ httpx-v0.27: httpx~=0.27.0
461464 httpx-latest: httpx
462465
463466 # Huey
@@ -503,7 +506,7 @@ deps =
503506 pymongo-v3.13: pymongo~=3.13.0
504507 pymongo-v4.0: pymongo~=4.0.0
505508 pymongo-v4.3: pymongo~=4.3.0
506- pymongo-v4.6 : pymongo~=4.6 .0
509+ pymongo-v4.7 : pymongo~=4.7 .0
507510 pymongo-latest: pymongo
508511
509512 # Pyramid
@@ -546,14 +549,15 @@ deps =
546549 rq-v{0.6}: fakeredis<1.0
547550 rq-v{0.6}: redis<3.2.2
548551 rq-v{0.13,1.0,1.5,1.10}: fakeredis>=1.0,<1.7.4
549- rq-v{1.15}: fakeredis
552+ rq-v{1.15,1.16 }: fakeredis
550553 rq-latest: fakeredis
551554 rq-v0.6: rq~=0.6.0
552555 rq-v0.13: rq~=0.13.0
553556 rq-v1.0: rq~=1.0.0
554557 rq-v1.5: rq~=1.5.0
555558 rq-v1.10: rq~=1.10.0
556559 rq-v1.15: rq~=1.15.0
560+ rq-v1.16: rq~=1.16.0
557561 rq-latest: rq
558562
559563 # Sanic
@@ -587,6 +591,7 @@ deps =
587591 starlette-v0.24: starlette~=0.24.0
588592 starlette-v0.28: starlette~=0.28.0
589593 starlette-v0.32: starlette~=0.32.0
594+ starlette-v0.36: starlette~=0.36.0
590595 starlette-latest: starlette
591596
592597 # Starlite
@@ -609,12 +614,13 @@ deps =
609614 strawberry: flask
610615 strawberry: httpx
611616 strawberry-v0.209: strawberry-graphql[fastapi,flask]~=0.209.0
617+ strawberry-v0.222: strawberry-graphql[fastapi,flask]~=0.222.0
612618 strawberry-latest: strawberry-graphql[fastapi,flask]
613619
614620 # Tornado
615621 tornado: pytest<8.2
616622 tornado-v6.0: tornado~=6.0.0
617- tornado-v6: tornado~=6.0
623+ tornado-v6.2 : tornado~=6.2 .0
618624 tornado-latest: tornado
619625
620626 # Trytond
0 commit comments