@@ -20,19 +20,21 @@ fastapi = ["fastapi"]
2020pytest = " >=7.1.2,<9.0.0"
2121pytest-cov = " >=3,<5"
2222pytest-asyncio = " >=0.21.1,<0.24.0"
23- mypy = " >=0.971,<2.0"
2423tox = " >=3.26,<5.0"
2524httpx = " >=0.24.1,<0.27.0"
26- ruff = " >=0.0.284,<0.3.0"
25+ ruff = " >=0.2.0,<0.3.0"
26+ pyright = " >=1.1.350,<1.2"
2727
2828[tool .ruff ]
29- select = [" F" ," E" ," W" ," C" ," I" ," N" ," UP" ," ANN" ," S" ," B" ," A" ," COM" ," C4" ," T20" ," PT" ," ARG" ," TD" ," RUF" ]
3029line-length = 115
3130target-version = " py38"
32- ignore = [" A001" ," A002" ," A003" ," ANN101" ," ANN102" ," ANN401" ," C901" ," N8" ," B008" ," F405" ," F821" ]
3331output-format = " grouped"
3432
35- [tool .ruff .per-file-ignores ]
33+ [tool .ruff .lint ]
34+ select = [" F" ," E" ," W" ," C" ," I" ," N" ," UP" ," ANN" ," S" ," B" ," A" ," COM" ," C4" ," T20" ," PT" ," ARG" ," TD" ," RUF" ]
35+ ignore = [" A001" ," A002" ," A003" ," ANN101" ," ANN102" ," ANN401" ," C901" ," N8" ," B008" ," F405" ," F821" ]
36+
37+ [tool .ruff .lint .per-file-ignores ]
3638"__init__.py" = [" F401" ]
3739"conftest.py" = [" S101" ," ANN" ," F401" ]
3840"test_*.py" = [" S101" ," ANN" ," F401" ]
0 commit comments