Skip to content

Commit 45d3770

Browse files
committed
Pin mypy to v1.8
1 parent 8b071a5 commit 45d3770

File tree

1 file changed

+13
-43
lines changed

1 file changed

+13
-43
lines changed

src/py/reactpy/pyproject.toml

Lines changed: 13 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ readme = "README.md"
1212
requires-python = ">=3.9"
1313
license = "MIT"
1414
keywords = ["react", "javascript", "reactpy", "component"]
15-
authors = [
16-
{ name = "Ryan Morshead", email = "[email protected]" },
17-
]
15+
authors = [{ name = "Ryan Morshead", email = "[email protected]" }]
1816
classifiers = [
1917
"Development Status :: 4 - Beta",
2018
"Programming Language :: Python",
@@ -39,33 +37,18 @@ dependencies = [
3937
[project.optional-dependencies]
4038
all = ["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"]
4641
sanic = [
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]
7154
Source = "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]
11393
features = ["all"]
11494
dependencies = [
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]]
128107
work_dir = "../../js"
129108
out_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
159133
source_pkgs = ["reactpy"]
160134
branch = false
161135
parallel = false
162-
omit = [
163-
"reactpy/__init__.py",
164-
]
136+
omit = ["reactpy/__init__.py"]
165137

166138
[tool.coverage.report]
167139
fail_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

Comments
 (0)