@@ -123,12 +123,6 @@ envlist =
123123 {py3.7,py3.10}-fastapi-v{0.79}
124124 {py3.8,py3.12,py3.13}-fastapi-latest
125125
126- # Flask
127- {py3.6,py3.8}-flask-v{1}
128- {py3.8,py3.11,py3.12}-flask-v{2}
129- {py3.10,py3.11,py3.12}-flask-v{3}
130- {py3.10,py3.12,py3.13}-flask-latest
131-
132126 # GCP
133127 {py3.7}-gcp
134128
@@ -222,12 +216,6 @@ envlist =
222216 {py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
223217 {py3.8,py3.10,py3.11,py3.12}-spark-latest
224218
225- # Starlette
226- {py3.7,py3.10}-starlette-v{0.19}
227- {py3.7,py3.11}-starlette-v{0.24,0.28}
228- {py3.8,py3.11,py3.12}-starlette-v{0.32,0.36,0.40}
229- {py3.8,py3.12,py3.13}-starlette-latest
230-
231219 # Starlite
232220 {py3.8,py3.11}-starlite-v{1.48,1.51}
233221 # 1.51.14 is the last starlite version; the project continues as litestar
@@ -288,7 +276,19 @@ envlist =
288276 {py3.8,py3.10,py3.11}-strawberry-v0.209.8
289277 {py3.8,py3.11,py3.12}-strawberry-v0.226.2
290278 {py3.8,py3.11,py3.12}-strawberry-v0.243.1
291- {py3.9,py3.12,py3.13}-strawberry-v0.260.1
279+ {py3.9,py3.12,py3.13}-strawberry-v0.260.2
280+
281+
282+ # ~~~ Web 1 ~~~
283+ {py3.6,py3.7,py3.8}-flask-v1.1.4
284+ {py3.8,py3.12,py3.13}-flask-v2.3.3
285+ {py3.8,py3.12,py3.13}-flask-v3.0.3
286+ {py3.9,py3.12,py3.13}-flask-v3.1.0
287+
288+ {py3.6,py3.9,py3.10}-starlette-v0.16.0
289+ {py3.7,py3.10,py3.11}-starlette-v0.26.1
290+ {py3.8,py3.11,py3.12}-starlette-v0.36.3
291+ {py3.9,py3.12,py3.13}-starlette-v0.45.3
292292
293293
294294 # ~~~ Misc ~~~
@@ -463,16 +463,6 @@ deps =
463463 fastapi-v{0.79}: fastapi~=0.79.0
464464 fastapi-latest: fastapi
465465
466- # Flask
467- flask: flask-login
468- flask-v{1,2.0}: Werkzeug<2.1.0
469- flask-v{1,2.0}: markupsafe<2.1.0
470- flask-v{3}: Werkzeug
471- flask-v1: Flask~=1.0
472- flask-v2: Flask~=2.0
473- flask-v3: Flask~=3.0
474- flask-latest: Flask
475-
476466 # gRPC
477467 grpc: protobuf
478468 grpc: mypy-protobuf
@@ -634,24 +624,6 @@ deps =
634624 spark-v4.0: pyspark ==4.0.0.dev2
635625 spark-latest: pyspark
636626
637- # Starlette
638- starlette: pytest-asyncio
639- starlette: python-multipart
640- starlette: requests
641- # (this is a dependency of httpx)
642- starlette: anyio<4.0.0
643- starlette: jinja2
644- starlette-v{0.19,0.24,0.28,0.32,0.36}: httpx<0.28.0
645- starlette-v0.40: httpx
646- starlette-latest: httpx
647- starlette-v0.19: starlette~=0.19.0
648- starlette-v0.24: starlette~=0.24.0
649- starlette-v0.28: starlette~=0.28.0
650- starlette-v0.32: starlette~=0.32.0
651- starlette-v0.36: starlette~=0.36.0
652- starlette-v0.40: starlette~=0.40.0
653- starlette-latest: starlette
654-
655627 # Starlite
656628 starlite: pytest-asyncio
657629 starlite: python-multipart
@@ -731,10 +703,36 @@ deps =
731703 strawberry-v0.209.8: strawberry-graphql[fastapi,flask]==0.209.8
732704 strawberry-v0.226.2: strawberry-graphql[fastapi,flask]==0.226.2
733705 strawberry-v0.243.1: strawberry-graphql[fastapi,flask]==0.243.1
734- strawberry-v0.260.1 : strawberry-graphql[fastapi,flask]==0.260.1
706+ strawberry-v0.260.2 : strawberry-graphql[fastapi,flask]==0.260.2
735707 strawberry: httpx
736708
737709
710+ # ~~~ Web 1 ~~~
711+ flask-v1.1.4: flask ==1.1.4
712+ flask-v2.3.3: flask ==2.3.3
713+ flask-v3.0.3: flask ==3.0.3
714+ flask-v3.1.0: flask ==3.1.0
715+ flask: flask-login
716+ flask: werkzeug
717+ flask-v1.1.4: werkzeug<2.1.0
718+ flask-v1.1.4: markupsafe<2.1.0
719+
720+ starlette-v0.16.0: starlette ==0.16.0
721+ starlette-v0.26.1: starlette ==0.26.1
722+ starlette-v0.36.3: starlette ==0.36.3
723+ starlette-v0.45.3: starlette ==0.45.3
724+ starlette: pytest-asyncio
725+ starlette: python-multipart
726+ starlette: requests
727+ starlette: anyio<4.0.0
728+ starlette: jinja2
729+ starlette: httpx
730+ starlette-v0.16.0: httpx<0.28.0
731+ starlette-v0.26.1: httpx<0.28.0
732+ starlette-v0.36.3: httpx<0.28.0
733+ py3.6-starlette: aiocontextvars
734+
735+
738736 # ~~~ Misc ~~~
739737 loguru-v0.7.3: loguru ==0.7.3
740738
0 commit comments