@@ -20,22 +20,40 @@ 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+ ]
2326dev = [
24- " pre-commit>=4.2.0" ,
25- " ruff>=0.11.7" ,
27+ " pre-commit >=4.2.0" ,
28+ " ruff >=0.11.7" ,
29+ { include-group = ' test' },
30+ ]
31+ docs-coverage = [
32+ " docstr-coverage >=2.3.2" ,
2633]
2734docs = [
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" ,
35+ " mkdocs >=1.6.1" ,
36+ " mkdocs-material >=9.6.15" ,
37+ " mkdocstrings-python >=1.16.12" ,
38+ " mkdocstrings-python-xref >=1.16.3" ,
39+ " mike >=2.1.3" ,
40+ " markdown >=3.6" ,
41+ " pymdown-extensions >=10.16" ,
42+ " mkdocs-exclude >=1.0.2" ,
43+ " mkdocs-glightbox >=0.4.0" ,
44+ " mkdocs-open-in-new-tab >=1.0.8" ,
45+ " mkdocs-section-index >=0.3.10" ,
46+ " griffe-modernized-annotations >=1.0.8" ,
47+ " griffe-warnings-deprecated >=1.1.0" ,
48+ " pygments >=2.16" ,
49+ " markdown-exec[ansi] >=1.11.0" ,
50+ " pydocstyle >=6.3.0" ,
51+ " linkcheckmd >=1.4.0" ,
52+ { include-group = ' docs-coverage' },
53+ ]
54+ all = [
55+ { include-group = ' dev' },
56+ { include-group = ' docs' },
3957]
4058
4159[build-system ]
@@ -64,6 +82,7 @@ select = [
6482 " I"
6583]
6684preview = true
85+ pydocstyle = { convention = ' google' }
6786
6887[tool .ruff .format ]
6988quote-style = " double"
0 commit comments