Skip to content

Commit 6c7374e

Browse files
authored
tests: Update library, Python versions (#3202)
1 parent bcc563c commit 6c7374e

File tree

3 files changed

+32
-26
lines changed

3 files changed

+32
-26
lines changed

.github/workflows/test-integrations-cloud-computing.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
python-version: ["3.7","3.10","3.11","3.12"]
28+
python-version: ["3.8","3.11","3.12"]
2929
# python3.6 reached EOL and is no longer being supported on
3030
# new versions of hosted runners on Github Actions
3131
# ubuntu-20.04 is the last version that supported python3.6

.github/workflows/test-integrations-graphql.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
strategy:
7474
fail-fast: false
7575
matrix:
76-
python-version: ["3.7","3.8","3.11"]
76+
python-version: ["3.7","3.8","3.11","3.12"]
7777
# python3.6 reached EOL and is no longer being supported on
7878
# new versions of hosted runners on Github Actions
7979
# ubuntu-20.04 is the last version that supported python3.6

tox.ini

+30-24
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)