@@ -52,7 +52,7 @@ optional-dependencies.dev = [
5252 " prek==0.3.0" ,
5353 " pydocstringformatter==0.7.5" ,
5454 " pylint[spelling]==4.0.4" ,
55- " pyproject-fmt==2.11 .1" ,
55+ " pyproject-fmt==2.12 .1" ,
5656 " pyrefly==0.51.0" ,
5757 " pyright==1.1.408" ,
5858 " pyroma==5.0.1" ,
@@ -94,16 +94,16 @@ scripts.vws = "vws_cli:vws_group"
9494[tool .setuptools ]
9595zip-safe = false
9696
97- [tool .setuptools .packages .find ]
98- where = [
99- " src" ,
100- ]
101-
10297[tool .setuptools .package-data ]
10398vws_cli = [
10499 " py.typed" ,
105100]
106101
102+ [tool .setuptools .packages .find ]
103+ where = [
104+ " src" ,
105+ ]
106+
107107[tool .setuptools_scm ]
108108# We write the version to a file so that we can import it.
109109# We choose a ``.py`` file so that we can read it without
@@ -160,6 +160,12 @@ lint.pydocstyle.convention = "google"
160160
161161[tool .pylint ]
162162
163+ [tool .pylint .'FORMAT' ]
164+
165+ # Allow the body of an if to be on the same line as the test if there is no
166+ # else.
167+ single-line-if-stmt = false
168+
163169[tool .pylint .'MASTER' ]
164170
165171# Pickle collected data for later comparisons.
@@ -250,12 +256,6 @@ disable = [
250256 ' wrong-import-order' ,
251257]
252258
253- [tool .pylint .'FORMAT' ]
254-
255- # Allow the body of an if to be on the same line as the test if there is no
256- # else.
257- single-line-if-stmt = false
258-
259259[tool .pylint .'SPELLING' ]
260260
261261# Spelling dictionary name. Available dictionaries: none. To make it working
@@ -318,18 +318,18 @@ max_supported_python = "3.14"
318318xfail_strict = true
319319log_cli = true
320320
321+ [tool .coverage .report ]
322+ exclude_also = [
323+ " if TYPE_CHECKING:" ,
324+ ]
325+
321326[tool .coverage .run ]
322327
323328branch = true
324329omit = [
325330 ' src/vws_cli/_setuptools_scm_version.py' ,
326331]
327332
328- [tool .coverage .report ]
329- exclude_also = [
330- " if TYPE_CHECKING:" ,
331- ]
332-
333333[tool .mypy ]
334334
335335strict = true
0 commit comments