@@ -14,7 +14,9 @@ keywords = [
14
14
" sphinx" ,
15
15
]
16
16
license = " MIT"
17
- maintainers = [{
name =
" Bernat Gabor" ,
email =
" [email protected] " }]
# noqa: E999
17
+ maintainers = [
18
+ {
name =
" Bernat Gabor" ,
email =
" [email protected] " },
19
+ ] # noqa: E999
18
20
requires-python = " >=3.9"
19
21
classifiers = [
20
22
" Development Status :: 5 - Production/Stable" ,
@@ -52,7 +54,10 @@ urls.Tracker = "https://github.com/tox-dev/sphinx-argparse-cli/issues"
52
54
53
55
[tool .hatch ]
54
56
build.hooks.vcs.version-file = " src/sphinx_argparse_cli/version.py"
55
- build.targets.sdist.include = [" /src" , " /tests" ]
57
+ build.targets.sdist.include = [
58
+ " /src" ,
59
+ " /tests" ,
60
+ ]
56
61
version.source = " vcs"
57
62
58
63
[tool .black ]
@@ -61,8 +66,14 @@ line-length = 120
61
66
[tool .ruff ]
62
67
line-length = 120
63
68
target-version = " py38"
64
- lint.select = [" ALL" ]
65
- lint.isort = { known-first-party = [" sphinx_argparse_cli" ], required-imports = [" from __future__ import annotations" ] }
69
+ lint.select = [
70
+ " ALL" ,
71
+ ]
72
+ lint.isort = { known-first-party = [
73
+ " sphinx_argparse_cli" ,
74
+ ], required-imports = [
75
+ " from __future__ import annotations" ,
76
+ ] }
66
77
lint.ignore = [
67
78
" ANN101" , # no type annotation for self
68
79
" ANN401" , # allow Any as type annotation
@@ -98,11 +109,16 @@ count = true
98
109
[tool .coverage ]
99
110
html.show_contexts = true
100
111
html.skip_covered = false
101
- paths.source = [" src" , " **/site-packages" ]
112
+ paths.source = [
113
+ " src" ,
114
+ " **/site-packages" ,
115
+ ]
102
116
report.fail_under = 76
103
117
run.dynamic_context = " test_function"
104
118
run.parallel = true
105
- run.plugins = [" covdefaults" ]
119
+ run.plugins = [
120
+ " covdefaults" ,
121
+ ]
106
122
run.relative_files = true
107
123
108
124
[tool .mypy ]
0 commit comments