@@ -22,22 +22,43 @@ Issues = "https://github.com/flet-dev/flet-permission-handler/issues"
22
22
"flutter.flet_permission_handler" = [" **/*" ]
23
23
24
24
[dependency-groups ]
25
+ test = [
26
+ " pytest >=7.2.0" ,
27
+ ]
28
+ lint = [
29
+ " ruff >=0.11.7" ,
30
+ ]
25
31
dev = [
26
- " pre-commit>=4.2.0" ,
27
- " ruff>=0.11.7" ,
32
+ " pre-commit >=4.2.0" ,
33
+ { include-group = ' lint' },
34
+ { include-group = ' test' },
35
+ ]
36
+ docs-coverage = [
37
+ " docstr-coverage >=2.3.2" ,
28
38
]
29
39
docs = [
30
- " mkdocs" ,
31
- " mkdocs-material" ,
32
- " mkdocstrings[python]" ,
33
- " mkdocstrings-python-xref" ,
34
- " mike" ,
35
- " markdown>=3.6" ,
36
- " pymdown-extensions" ,
37
- " mkdocs-glightbox" ,
38
- " mkdocs-section-index" ,
39
- " griffe-modernized-annotations" ,
40
- " pygments>=2.16" ,
40
+ " mkdocs >=1.6.1" ,
41
+ " mkdocs-material >=9.6.15" ,
42
+ " mkdocstrings-python >=1.16.12" ,
43
+ " mkdocstrings-python-xref >=1.16.3" ,
44
+ " mike >=2.1.3" ,
45
+ " markdown >=3.6" ,
46
+ " pymdown-extensions >=10.16" ,
47
+ " mkdocs-exclude >=1.0.2" ,
48
+ " mkdocs-glightbox >=0.4.0" ,
49
+ " mkdocs-open-in-new-tab >=1.0.8" ,
50
+ " mkdocs-section-index >=0.3.10" ,
51
+ " griffe-modernized-annotations >=1.0.8" ,
52
+ " griffe-warnings-deprecated >=1.1.0" ,
53
+ " pygments >=2.16" ,
54
+ " markdown-exec[ansi] >=1.11.0" ,
55
+ " pydocstyle >=6.3.0" ,
56
+ " linkcheckmd >=1.4.0" ,
57
+ { include-group = ' docs-coverage' },
58
+ ]
59
+ all = [
60
+ { include-group = ' dev' },
61
+ { include-group = ' docs' },
41
62
]
42
63
43
64
[build-system ]
@@ -66,6 +87,7 @@ select = [
66
87
" I"
67
88
]
68
89
preview = true
90
+ pydocstyle = { convention = ' google' }
69
91
70
92
[tool .ruff .format ]
71
93
quote-style = " double"
0 commit comments