@@ -22,22 +22,43 @@ Issues = "https://github.com/flet-dev/flet-permission-handler/issues"
2222"flutter.flet_permission_handler" = [" **/*" ]
2323
2424[dependency-groups ]
25+ test = [
26+ " pytest >=7.2.0" ,
27+ ]
28+ lint = [
29+ " ruff >=0.11.7" ,
30+ ]
2531dev = [
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" ,
2838]
2939docs = [
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' },
4162]
4263
4364[build-system ]
@@ -66,6 +87,7 @@ select = [
6687 " I"
6788]
6889preview = true
90+ pydocstyle = { convention = ' google' }
6991
7092[tool .ruff .format ]
7193quote-style = " double"
0 commit comments