Skip to content

Commit 8cd32be

Browse files
Merge branch 'main' into update-winget-docs
2 parents c4635d6 + 7f39a87 commit 8cd32be

2 files changed

Lines changed: 91 additions & 103 deletions

File tree

pyproject.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ optional-dependencies.dev = [
4242
"check-manifest==0.51",
4343
"deptry==0.24.0",
4444
"doc8==2.0.0",
45-
"doccmd==2026.1.28",
45+
"doccmd==2026.1.31.3",
4646
"freezegun==1.5.5",
4747
"furo==2025.12.19",
4848
"hadolint-bin==2.14.0; sys_platform!='win32'",
@@ -52,14 +52,14 @@ 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",
56-
"pyrefly==0.50.1",
55+
"pyproject-fmt==2.12.1",
56+
"pyrefly==0.51.1",
5757
"pyright==1.1.408",
5858
"pyroma==5.0.1",
5959
"pytest==9.0.2",
6060
"pytest-cov==7.0.0",
6161
"pytest-regressions==2.9.1",
62-
"ruff==0.14.14",
62+
"ruff==0.15.0",
6363
"setuptools-scm==9.2.2",
6464
# We add shellcheck-py not only for shell scripts and shell code blocks,
6565
# but also because having it installed means that ``actionlint-py`` will
@@ -74,7 +74,7 @@ optional-dependencies.dev = [
7474
"sphinx-pyproject==0.3.0",
7575
"sphinx-substitution-extensions==2026.1.12",
7676
"sphinxcontrib-spelling==8.0.2",
77-
"ty==0.0.14",
77+
"ty==0.0.15",
7878
"types-pyyaml==6.0.12.20250915",
7979
"vulture==2.14",
8080
"vws-python-mock==2025.3.10.1",
@@ -94,16 +94,16 @@ scripts.vws = "vws_cli:vws_group"
9494
[tool.setuptools]
9595
zip-safe = false
9696

97-
[tool.setuptools.packages.find]
98-
where = [
99-
"src",
100-
]
101-
10297
[tool.setuptools.package-data]
10398
vws_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"
318318
xfail_strict = true
319319
log_cli = true
320320

321+
[tool.coverage.report]
322+
exclude_also = [
323+
"if TYPE_CHECKING:",
324+
]
325+
321326
[tool.coverage.run]
322327

323328
branch = true
324329
omit = [
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

335335
strict = true

0 commit comments

Comments
 (0)