@@ -20,22 +20,43 @@ Issues = "https://github.com/flet-dev/flet-audio-recorder/issues"
2020"flutter.flet_audio_recorder" = [" **/*" ]
2121
2222[dependency-groups ]
23+ test = [
24+ " pytest >=7.2.0" ,
25+ ]
26+ lint = [
27+ " ruff >=0.11.7" ,
28+ ]
2329dev = [
24- " pre-commit>=4.2.0" ,
25- " ruff>=0.11.7" ,
30+ " pre-commit >=4.2.0" ,
31+ { include-group = ' lint' },
32+ { include-group = ' test' },
33+ ]
34+ docs-coverage = [
35+ " docstr-coverage >=2.3.2" ,
2636]
2737docs = [
28- " mkdocs" ,
29- " mkdocs-material" ,
30- " mkdocstrings[python]" ,
31- " mkdocstrings-python-xref" ,
32- " mike" ,
33- " markdown>=3.6" ,
34- " pymdown-extensions" ,
35- " mkdocs-glightbox" ,
36- " mkdocs-section-index" ,
37- " griffe-modernized-annotations" ,
38- " pygments>=2.16" ,
38+ " mkdocs >=1.6.1" ,
39+ " mkdocs-material >=9.6.15" ,
40+ " mkdocstrings-python >=1.16.12" ,
41+ " mkdocstrings-python-xref >=1.16.3" ,
42+ " mike >=2.1.3" ,
43+ " markdown >=3.6" ,
44+ " pymdown-extensions >=10.16" ,
45+ " mkdocs-exclude >=1.0.2" ,
46+ " mkdocs-glightbox >=0.4.0" ,
47+ " mkdocs-open-in-new-tab >=1.0.8" ,
48+ " mkdocs-section-index >=0.3.10" ,
49+ " griffe-modernized-annotations >=1.0.8" ,
50+ " griffe-warnings-deprecated >=1.1.0" ,
51+ " pygments >=2.16" ,
52+ " markdown-exec[ansi] >=1.11.0" ,
53+ " pydocstyle >=6.3.0" ,
54+ " linkcheckmd >=1.4.0" ,
55+ { include-group = ' docs-coverage' },
56+ ]
57+ all = [
58+ { include-group = ' dev' },
59+ { include-group = ' docs' },
3960]
4061
4162[build-system ]
@@ -64,6 +85,7 @@ select = [
6485 " I"
6586]
6687preview = true
88+ pydocstyle = { convention = ' google' }
6789
6890[tool .ruff .format ]
6991quote-style = " double"
0 commit comments