@@ -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