chore: required pip and performance improvment in mypy checks (#19225)

This commit is contained in:
Bowen Liang 2025-05-06 09:16:43 +08:00 committed by GitHub
parent bbf513a2cd
commit e352ab2bdd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 18 additions and 2 deletions

View File

@ -90,3 +90,4 @@
```bash
uv run -P api bash dev/pytest/pytest_all_tests.sh
```

View File

@ -120,6 +120,7 @@ dev = [
"types-defusedxml~=0.7.0",
"types-deprecated~=1.2.15",
"types-docutils~=0.21.0",
"types-jsonschema~=4.23.0",
"types-flask-cors~=5.0.0",
"types-flask-migrate~=4.1.0",
"types-gevent~=24.11.0",

14
api/uv.lock generated
View File

@ -1261,6 +1261,7 @@ dev = [
{ name = "types-gevent" },
{ name = "types-greenlet" },
{ name = "types-html5lib" },
{ name = "types-jsonschema" },
{ name = "types-markdown" },
{ name = "types-oauthlib" },
{ name = "types-objgraph" },
@ -1431,6 +1432,7 @@ dev = [
{ name = "types-gevent", specifier = "~=24.11.0" },
{ name = "types-greenlet", specifier = "~=3.1.0" },
{ name = "types-html5lib", specifier = "~=1.1.11" },
{ name = "types-jsonschema", specifier = "~=4.23.0" },
{ name = "types-markdown", specifier = "~=3.7.0" },
{ name = "types-oauthlib", specifier = "~=3.2.0" },
{ name = "types-objgraph", specifier = "~=3.6.0" },
@ -5612,6 +5614,18 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/ba/7c/f862b1dc31268ef10fe95b43dcdf216ba21a592fafa2d124445cd6b92e93/types_html5lib-1.1.11.20241018-py3-none-any.whl", hash = "sha256:3f1e064d9ed2c289001ae6392c84c93833abb0816165c6ff0abfc304a779f403", size = 17292, upload-time = "2024-10-18T02:44:48.503Z" },
]
[[package]]
name = "types-jsonschema"
version = "4.23.0.20241208"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "referencing" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ad/e6/9e5cd771687086844caa43dbb211ec0d1cfa899d17c110f3220efcd46e83/types_jsonschema-4.23.0.20241208.tar.gz", hash = "sha256:e8b15ad01f290ecf6aea53f93fbdf7d4730e4600313e89e8a7f95622f7e87b7c", size = 14770, upload-time = "2024-12-08T03:02:21.995Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/91/64/4b2fba8b7cb0104ba013f2a1bf6f39a98e927e14befe1ef947d373b25218/types_jsonschema-4.23.0.20241208-py3-none-any.whl", hash = "sha256:87934bd9231c99d8eff94cacfc06ba668f7973577a9bd9e1f9de957c5737313e", size = 15021, upload-time = "2024-12-08T03:02:20.528Z" },
]
[[package]]
name = "types-markdown"
version = "3.7.0.20250322"

View File

@ -3,5 +3,5 @@
set -x
# run mypy checks
uv run --directory api --dev \
python -m mypy --install-types --non-interactive .
uv run --directory api --dev --with pip \
python -m mypy --install-types --non-interactive --cache-fine-grained --sqlite-cache .