Skip to content

Commit 6927592

Browse files
committed
try to fix starlette
1 parent dd2a531 commit 6927592

File tree

5 files changed

+40
-25
lines changed

5 files changed

+40
-25
lines changed

.github/workflows/test-integrations-web-2.yml

Lines changed: 1 addition & 1 deletion
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.8","3.11","3.12","3.13"]
32+
python-version: ["3.8","3.9","3.11","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

scripts/populate_tox/config.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,8 @@
367367
"httpx",
368368
],
369369
"<=0.36": ["httpx<0.28.0"],
370+
"<0.15": ["jinja2<3.1"],
371+
"py3.6": ["aiocontextvars"],
370372
},
371373
},
372374
"starlite": {

scripts/populate_tox/populate_tox.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"ray",
7777
"redis",
7878
"rq",
79+
"sanic",
7980
"spark",
8081
"trytond",
8182
}

scripts/populate_tox/tox.jinja

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,12 @@ envlist =
171171
{py3.7,py3.11,py3.12}-rq-v{1.15,1.16}
172172
{py3.7,py3.12,py3.13}-rq-latest
173173

174+
# Sanic
175+
{py3.6,py3.7}-sanic-v{0.8}
176+
{py3.6,py3.8}-sanic-v{20}
177+
{py3.8,py3.11,py3.12}-sanic-v{24.6}
178+
{py3.9,py3.12,py3.13}-sanic-latest
179+
174180
# Spark
175181
{py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
176182
{py3.8,py3.10,py3.11,py3.12}-spark-latest
@@ -457,6 +463,17 @@ deps =
457463
rq-v1.16: rq~=1.16.0
458464
rq-latest: rq
459465
466+
# Sanic
467+
sanic: websockets<11.0
468+
sanic: aiohttp
469+
sanic-v{24.6}: sanic_testing
470+
sanic-latest: sanic_testing
471+
{py3.6}-sanic: aiocontextvars==0.2.1
472+
sanic-v0.8: sanic~=0.8.0
473+
sanic-v20: sanic~=20.0
474+
sanic-v24.6: sanic~=24.6.0
475+
sanic-latest: sanic
476+
460477
# Spark
461478
spark-v3.1: pyspark~=3.1.0
462479
spark-v3.3: pyspark~=3.3.0

tox.ini

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,12 @@ envlist =
171171
{py3.7,py3.11,py3.12}-rq-v{1.15,1.16}
172172
{py3.7,py3.12,py3.13}-rq-latest
173173

174+
# Sanic
175+
{py3.6,py3.7}-sanic-v{0.8}
176+
{py3.6,py3.8}-sanic-v{20}
177+
{py3.8,py3.11,py3.12}-sanic-v{24.6}
178+
{py3.9,py3.12,py3.13}-sanic-latest
179+
174180
# Spark
175181
{py3.8,py3.10,py3.11}-spark-v{3.1,3.3,3.5}
176182
{py3.8,py3.10,py3.11,py3.12}-spark-latest
@@ -277,14 +283,6 @@ envlist =
277283
{py3.6,py3.8,py3.9}-pyramid-v1.10.8
278284
{py3.6,py3.10,py3.11}-pyramid-v2.0.2
279285

280-
{py3.6,py3.7}-sanic-v19.12.5
281-
{py3.6,py3.8,py3.9}-sanic-v20.12.7
282-
{py3.7,py3.9,py3.10}-sanic-v21.12.2
283-
{py3.7,py3.10,py3.11}-sanic-v22.12.0
284-
{py3.8,py3.10,py3.11}-sanic-v23.12.2
285-
{py3.8,py3.10,py3.11}-sanic-v24.6.0
286-
{py3.8,py3.10,py3.11}-sanic-v24.12.0
287-
288286
{py3.8,py3.10,py3.11}-starlite-v1.48.1
289287
{py3.8,py3.10,py3.11}-starlite-v1.49.0
290288
{py3.8,py3.10,py3.11}-starlite-v1.50.2
@@ -566,6 +564,17 @@ deps =
566564
rq-v1.16: rq~=1.16.0
567565
rq-latest: rq
568566

567+
# Sanic
568+
sanic: websockets<11.0
569+
sanic: aiohttp
570+
sanic-v{24.6}: sanic_testing
571+
sanic-latest: sanic_testing
572+
{py3.6}-sanic: aiocontextvars==0.2.1
573+
sanic-v0.8: sanic~=0.8.0
574+
sanic-v20: sanic~=20.0
575+
sanic-v24.6: sanic~=24.6.0
576+
sanic-latest: sanic
577+
569578
# Spark
570579
spark-v3.1: pyspark~=3.1.0
571580
spark-v3.3: pyspark~=3.3.0
@@ -688,6 +697,8 @@ deps =
688697
starlette-v0.13.8: httpx<0.28.0
689698
starlette-v0.24.0: httpx<0.28.0
690699
starlette-v0.35.1: httpx<0.28.0
700+
starlette-v0.13.8: jinja2<3.1
701+
py3.6-starlette: aiocontextvars
691702

692703

693704
# ~~~ Web 2 ~~~
@@ -703,22 +714,6 @@ deps =
703714
pyramid-v2.0.2: pyramid==2.0.2
704715
pyramid: werkzeug<2.1.0
705716

706-
sanic-v19.12.5: sanic==19.12.5
707-
sanic-v20.12.7: sanic==20.12.7
708-
sanic-v21.12.2: sanic==21.12.2
709-
sanic-v22.12.0: sanic==22.12.0
710-
sanic-v23.12.2: sanic==23.12.2
711-
sanic-v24.6.0: sanic==24.6.0
712-
sanic-v24.12.0: sanic==24.12.0
713-
sanic: websockets<11.0
714-
sanic: aiohttp
715-
sanic: sanic_testing
716-
sanic-v22.12.0: sanic_testing
717-
sanic-v23.12.2: sanic_testing
718-
sanic-v24.6.0: sanic_testing
719-
sanic-v24.12.0: sanic_testing
720-
py3.6-sanic: aiocontextvars==0.2.1
721-
722717
starlite-v1.48.1: starlite==1.48.1
723718
starlite-v1.49.0: starlite==1.49.0
724719
starlite-v1.50.2: starlite==1.50.2

0 commit comments

Comments
 (0)