Skip to content

Commit 659d859

Browse files
committed
starlite, strawberry, redis_py_cluster
1 parent b37519b commit 659d859

File tree

4 files changed

+35
-75
lines changed

4 files changed

+35
-75
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
python-version: ["3.7","3.8","3.12","3.13"]
32+
python-version: ["3.7","3.12","3.13"]
3333
# python3.6 reached EOL and is no longer being supported on
3434
# new versions of hosted runners on Github Actions
3535
# ubuntu-20.04 is the last version that supported python3.6
@@ -97,7 +97,7 @@ jobs:
9797
strategy:
9898
fail-fast: false
9999
matrix:
100-
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12"]
100+
python-version: ["3.6","3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
101101
# python3.6 reached EOL and is no longer being supported on
102102
# new versions of hosted runners on Github Actions
103103
# ubuntu-20.04 is the last version that supported python3.6

scripts/populate_tox/populate_tox.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,12 @@
7575
"pure_eval",
7676
"ray",
7777
"redis",
78-
"redis_py_cluster_legacy",
7978
"requests",
8079
"rq",
8180
"sanic",
8281
"spark",
8382
"starlette",
84-
"starlite",
8583
"sqlalchemy",
86-
"strawberry",
8784
"tornado",
8885
"trytond",
8986
"typer",

scripts/populate_tox/tox.jinja

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,6 @@ envlist =
163163
{py3.7,py3.11,py3.12}-redis-v{5}
164164
{py3.7,py3.12,py3.13}-redis-latest
165165

166-
# Redis Cluster
167-
{py3.6,py3.8}-redis_py_cluster_legacy-v{1,2}
168-
# no -latest, not developed anymore
169-
170166
# Requests
171167
{py3.6,py3.8,py3.12,py3.13}-requests
172168

@@ -193,20 +189,11 @@ envlist =
193189
{py3.8,py3.11,py3.12}-starlette-v{0.32,0.36,0.40}
194190
{py3.8,py3.12,py3.13}-starlette-latest
195191

196-
# Starlite
197-
{py3.8,py3.11}-starlite-v{1.48,1.51}
198-
# 1.51.14 is the last starlite version; the project continues as litestar
199-
200192
# SQL Alchemy
201193
{py3.6,py3.9}-sqlalchemy-v{1.2,1.4}
202194
{py3.7,py3.11}-sqlalchemy-v{2.0}
203195
{py3.7,py3.12,py3.13}-sqlalchemy-latest
204196

205-
# Strawberry
206-
{py3.8,py3.11}-strawberry-v{0.209}
207-
{py3.8,py3.11,py3.12}-strawberry-v{0.222}
208-
{py3.8,py3.12,py3.13}-strawberry-latest
209-
210197
# Tornado
211198
{py3.8,py3.11,py3.12}-tornado-v{6.0}
212199
{py3.8,py3.11,py3.12}-tornado-v{6.2}
@@ -475,10 +462,6 @@ deps =
475462
redis-v5: redis~=5.0
476463
redis-latest: redis
477464
478-
# Redis Cluster
479-
redis_py_cluster_legacy-v1: redis-py-cluster~=1.0
480-
redis_py_cluster_legacy-v2: redis-py-cluster~=2.0
481-
482465
# Requests
483466
requests: requests>=2.0
484467
@@ -537,30 +520,12 @@ deps =
537520
starlette-v0.40: starlette~=0.40.0
538521
starlette-latest: starlette
539522
540-
# Starlite
541-
starlite: pytest-asyncio
542-
starlite: python-multipart
543-
starlite: requests
544-
starlite: cryptography
545-
starlite: pydantic<2.0.0
546-
starlite: httpx<0.28
547-
starlite-v{1.48}: starlite~=1.48.0
548-
starlite-v{1.51}: starlite~=1.51.0
549-
550523
# SQLAlchemy
551524
sqlalchemy-v1.2: sqlalchemy~=1.2.0
552525
sqlalchemy-v1.4: sqlalchemy~=1.4.0
553526
sqlalchemy-v2.0: sqlalchemy~=2.0.0
554527
sqlalchemy-latest: sqlalchemy
555528
556-
# Strawberry
557-
strawberry: fastapi
558-
strawberry: flask
559-
strawberry: httpx
560-
strawberry-v0.209: strawberry-graphql[fastapi,flask]~=0.209.0
561-
strawberry-v0.222: strawberry-graphql[fastapi,flask]~=0.222.0
562-
strawberry-latest: strawberry-graphql[fastapi,flask]
563-
564529
# Tornado
565530
# Tornado <6.4.1 is incompatible with Pytest ≥8.2
566531
# See https://github.com/tornadoweb/tornado/pull/3382.

tox.ini

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -163,10 +163,6 @@ envlist =
163163
{py3.7,py3.11,py3.12}-redis-v{5}
164164
{py3.7,py3.12,py3.13}-redis-latest
165165

166-
# Redis Cluster
167-
{py3.6,py3.8}-redis_py_cluster_legacy-v{1,2}
168-
# no -latest, not developed anymore
169-
170166
# Requests
171167
{py3.6,py3.8,py3.12,py3.13}-requests
172168

@@ -193,20 +189,11 @@ envlist =
193189
{py3.8,py3.11,py3.12}-starlette-v{0.32,0.36,0.40}
194190
{py3.8,py3.12,py3.13}-starlette-latest
195191

196-
# Starlite
197-
{py3.8,py3.11}-starlite-v{1.48,1.51}
198-
# 1.51.14 is the last starlite version; the project continues as litestar
199-
200192
# SQL Alchemy
201193
{py3.6,py3.9}-sqlalchemy-v{1.2,1.4}
202194
{py3.7,py3.11}-sqlalchemy-v{2.0}
203195
{py3.7,py3.12,py3.13}-sqlalchemy-latest
204196

205-
# Strawberry
206-
{py3.8,py3.11}-strawberry-v{0.209}
207-
{py3.8,py3.11,py3.12}-strawberry-v{0.222}
208-
{py3.8,py3.12,py3.13}-strawberry-latest
209-
210197
# Tornado
211198
{py3.8,py3.11,py3.12}-tornado-v{6.0}
212199
{py3.8,py3.11,py3.12}-tornado-v{6.2}
@@ -246,6 +233,8 @@ envlist =
246233
{py3.6,py3.9,py3.10}-pymongo-v4.0.2
247234
{py3.8,py3.12,py3.13}-pymongo-v4.10.1
248235

236+
{py3.6,py3.7,py3.8}-redis_py_cluster_legacy-v2.1.3
237+
249238

250239
# ~~~ Flags ~~~
251240
{py3.8,py3.12,py3.13}-launchdarkly-v9.8.1
@@ -261,6 +250,11 @@ envlist =
261250
{py3.6,py3.9,py3.10}-gql-v3.4.1
262251
{py3.7,py3.11,py3.12}-gql-v3.5.0
263252

253+
{py3.8,py3.10,py3.11}-strawberry-v0.209.8
254+
{py3.8,py3.11,py3.12}-strawberry-v0.225.1
255+
{py3.8,py3.11,py3.12}-strawberry-v0.241.0
256+
{py3.9,py3.12,py3.13}-strawberry-v0.258.0
257+
264258

265259
# ~~~ Tasks ~~~
266260
{py3.6,py3.7,py3.8}-celery-v4.4.7
@@ -301,6 +295,11 @@ envlist =
301295
{py3.7,py3.9,py3.10}-quart-v0.17.0
302296
{py3.9,py3.12,py3.13}-quart-v0.20.0
303297

298+
{py3.7,py3.9,py3.10}-starlite-v0.1.6
299+
{py3.7,py3.9,py3.10}-starlite-v0.7.2
300+
{py3.7,py3.9,py3.10}-starlite-v1.0.5
301+
{py3.8,py3.11,py3.12}-starlite-v1.51.16
302+
304303

305304

306305
[testenv]
@@ -536,10 +535,6 @@ deps =
536535
redis-v5: redis~=5.0
537536
redis-latest: redis
538537

539-
# Redis Cluster
540-
redis_py_cluster_legacy-v1: redis-py-cluster~=1.0
541-
redis_py_cluster_legacy-v2: redis-py-cluster~=2.0
542-
543538
# Requests
544539
requests: requests>=2.0
545540

@@ -598,30 +593,12 @@ deps =
598593
starlette-v0.40: starlette~=0.40.0
599594
starlette-latest: starlette
600595

601-
# Starlite
602-
starlite: pytest-asyncio
603-
starlite: python-multipart
604-
starlite: requests
605-
starlite: cryptography
606-
starlite: pydantic<2.0.0
607-
starlite: httpx<0.28
608-
starlite-v{1.48}: starlite~=1.48.0
609-
starlite-v{1.51}: starlite~=1.51.0
610-
611596
# SQLAlchemy
612597
sqlalchemy-v1.2: sqlalchemy~=1.2.0
613598
sqlalchemy-v1.4: sqlalchemy~=1.4.0
614599
sqlalchemy-v2.0: sqlalchemy~=2.0.0
615600
sqlalchemy-latest: sqlalchemy
616601

617-
# Strawberry
618-
strawberry: fastapi
619-
strawberry: flask
620-
strawberry: httpx
621-
strawberry-v0.209: strawberry-graphql[fastapi,flask]~=0.209.0
622-
strawberry-v0.222: strawberry-graphql[fastapi,flask]~=0.222.0
623-
strawberry-latest: strawberry-graphql[fastapi,flask]
624-
625602
# Tornado
626603
# Tornado <6.4.1 is incompatible with Pytest ≥8.2
627604
# See https://github.com/tornadoweb/tornado/pull/3382.
@@ -667,6 +644,8 @@ deps =
667644
pymongo-v4.10.1: pymongo==4.10.1
668645
pymongo: mockupdb
669646

647+
redis_py_cluster_legacy-v2.1.3: redis-py-cluster==2.1.3
648+
670649

671650
# ~~~ Flags ~~~
672651
launchdarkly-v9.8.1: launchdarkly-server-sdk==9.8.1
@@ -685,6 +664,14 @@ deps =
685664
gql-v3.4.1: gql[all]==3.4.1
686665
gql-v3.5.0: gql[all]==3.5.0
687666

667+
strawberry-v0.209.8: strawberry-graphql[fastapi,flask]==0.209.8
668+
strawberry-v0.225.1: strawberry-graphql[fastapi,flask]==0.225.1
669+
strawberry-v0.241.0: strawberry-graphql[fastapi,flask]==0.241.0
670+
strawberry-v0.258.0: strawberry-graphql[fastapi,flask]==0.258.0
671+
strawberry: fastapi
672+
strawberry: flask
673+
strawberry: httpx
674+
688675

689676
# ~~~ Tasks ~~~
690677
celery-v4.4.7: celery==4.4.7
@@ -750,6 +737,17 @@ deps =
750737
quart-v0.17.0: hypercorn<0.15.0
751738
py3.8-quart: taskgroup==0.0.0a4
752739

740+
starlite-v0.1.6: starlite==0.1.6
741+
starlite-v0.7.2: starlite==0.7.2
742+
starlite-v1.0.5: starlite==1.0.5
743+
starlite-v1.51.16: starlite==1.51.16
744+
starlite: pytest-asyncio
745+
starlite: pytest-multipart
746+
starlite: requests
747+
starlite: cryptography
748+
starlite: pydantic<2.0.0
749+
starlite: httpx<0.28
750+
753751

754752

755753
setenv =

0 commit comments

Comments
 (0)