@@ -29,15 +29,15 @@ classifiers = [
2929dependencies = [
3030 " exceptiongroup >=1.0" ,
3131 " typing-extensions >=3.10" ,
32- " mypy-extensions >=0.4.3" ,
3332 " anyio >=3" ,
3433 " jsonpatch >=1.32" ,
3534 " fastjsonschema >=2.14.5" ,
3635 " requests >=2" ,
3736 " colorlog >=6" ,
3837 " asgiref >=3" ,
3938 " lxml >=4" ,
40- " servestatic >= 3.0.0" ,
39+ " servestatic >=3.0.0" ,
40+ " jinja2 >=3" ,
4141]
4242dynamic = [" version" ]
4343urls.Changelog = " https://reactpy.dev/docs/about/changelog.html"
@@ -76,18 +76,8 @@ artifacts = []
7676
7777[project .optional-dependencies ]
7878# TODO: Nuke backends from the optional deps
79- all = [" reactpy[starlette,sanic,fastapi,flask,tornado,testing]" ]
80- starlette = [" starlette >=0.13.6" , " uvicorn[standard] >=0.19.0" ]
81- sanic = [
82- " sanic>=21" ,
83- " sanic-cors" ,
84- " tracerite>=1.1.1" ,
85- " setuptools" ,
86- " uvicorn[standard]>=0.19.0" ,
87- ]
88- fastapi = [" fastapi >=0.63.0" , " uvicorn[standard] >=0.19.0" ]
89- flask = [" flask" , " markupsafe>=1.1.1,<2.1" , " flask-cors" , " flask-sock" ]
90- tornado = [" tornado" ]
79+ all = [" reactpy[uvicorn,testing]" ]
80+ uvicorn = [" uvicorn[standard]" ]
9181testing = [" playwright" ]
9282
9383
@@ -104,22 +94,7 @@ extra-dependencies = [
10494 " responses" ,
10595 " playwright" ,
10696 " jsonpointer" ,
107- # TODO: Nuke everything past this point after removing backends from deps
108- " starlette >=0.13.6" ,
109- " uvicorn[standard] >=0.19.0" ,
110- " sanic>=21" ,
111- " sanic-cors" ,
112- " sanic-testing" ,
113- " tracerite>=1.1.1" ,
114- " setuptools" ,
115- " uvicorn[standard]>=0.19.0" ,
116- " fastapi >=0.63.0" ,
117- " uvicorn[standard] >=0.19.0" ,
118- " flask" ,
119- " markupsafe>=1.1.1,<2.1" ,
120- " flask-cors" ,
121- " flask-sock" ,
122- " tornado" ,
97+ " uvicorn[standard]" ,
12398]
12499
125100[[tool .hatch .envs .hatch-test .matrix ]]
0 commit comments