@@ -12,9 +12,7 @@ readme = "README.md"
1212requires-python  = " >=3.9" 
1313license  = " MIT" 
1414keywords  = [" react" " javascript" " reactpy" " component" 
15- authors  = [
16-   { name  = " Ryan Morshead" email  = " ryan.morshead@gmail.com" 
17- ]
15+ authors  = [{ name  = " Ryan Morshead" email  = " ryan.morshead@gmail.com" 
1816classifiers  = [
1917  " Development Status :: 4 - Beta" 
2018  " Programming Language :: Python" 
@@ -39,33 +37,18 @@ dependencies = [
3937[project .optional-dependencies ]
4038all  = [" reactpy[starlette,sanic,fastapi,flask,tornado,testing]" 
4139
42- starlette  = [
43-   " starlette >=0.13.6" 
44-   " uvicorn[standard] >=0.19.0" 
45- ]
40+ starlette  = [" starlette >=0.13.6" " uvicorn[standard] >=0.19.0" 
4641sanic  = [
4742  " sanic >=21" 
4843  " sanic-cors" 
4944  " tracerite>=1.1.1" 
5045  " setuptools" 
5146  " uvicorn[standard] >=0.19.0" 
5247]
53- fastapi  = [
54-   " fastapi >=0.63.0" 
55-   " uvicorn[standard] >=0.19.0" 
56- ]
57- flask  = [
58-   " flask" 
59-   " markupsafe>=1.1.1,<2.1" 
60-   " flask-cors" 
61-   " flask-sock" 
62- ]
63- tornado  = [
64-   " tornado" 
65- ]
66- testing  = [
67-   " playwright" 
68- ]
48+ fastapi  = [" fastapi >=0.63.0" " uvicorn[standard] >=0.19.0" 
49+ flask  = [" flask" " markupsafe>=1.1.1,<2.1" " flask-cors" " flask-sock" 
50+ tornado  = [" tornado" 
51+ testing  = [" playwright" 
6952
7053[project .urls ]
7154Source  = " https://github.com/reactive-python/reactpy" 
@@ -101,21 +84,17 @@ cov-report = [
10184  #  "- coverage combine",
10285  " coverage report" 
10386]
104- cov  = [
105-   " test-cov {args}" 
106-   " cov-report" 
107- ]
87+ cov  = [" test-cov {args}" " cov-report" 
10888
10989[tool .hatch .envs .default .env-vars ]
110- REACTPY_DEBUG_MODE = " 1" 
90+ REACTPY_DEBUG_MODE  =  " 1" 
11191
11292[tool .hatch .envs .lint ]
11393features  = [" all" 
11494dependencies  = [
115-   " mypy>=1.0.0 " 
95+   " mypy==1.8 " 
11696  " types-click" 
11797  " types-tornado" 
118-   " types-pkg-resources" 
11998  " types-flask" 
12099  " types-requests" 
121100]
@@ -127,13 +106,8 @@ all = ["types"]
127106[[tool .hatch .build .hooks .build-scripts .scripts ]]
128107work_dir  = " ../../js" 
129108out_dir  = " reactpy/_static" 
130- commands  = [
131-   " npm ci" 
132-   " npm run build" 
133- ]
134- artifacts  = [
135-   " app/dist/" 
136- ]
109+ commands  = [" npm ci" " npm run build" 
110+ artifacts  = [" app/dist/" 
137111
138112#  --- Pytest ---------------------------------------------------------------------------
139113
@@ -159,9 +133,7 @@ warn_unused_ignores = true
159133source_pkgs  = [" reactpy" 
160134branch  = false 
161135parallel  = false 
162- omit  = [
163-   " reactpy/__init__.py" 
164- ]
136+ omit  = [" reactpy/__init__.py" 
165137
166138[tool .coverage .report ]
167139fail_under  = 100 
@@ -174,6 +146,4 @@ exclude_lines = [
174146  " if __name__ == .__main__.:" 
175147  " if TYPE_CHECKING:" 
176148]
177- omit  = [
178-     " reactpy/__main__.py" 
179- ]
149+ omit  = [" reactpy/__main__.py" 
0 commit comments