@@ -8,7 +8,7 @@ description = "A Python handler for mkdocstrings."
88authors = [{name = " Timothée Mazzucotelli" , email = " pawamoy@pm.me" }]
99license = {file = " LICENSE" }
1010readme = " README.md"
11- requires-python = " >=3.8 "
11+ requires-python = " >=3.7 "
1212keywords = []
1313dynamic = [" version" ]
1414classifiers = [
@@ -18,6 +18,7 @@ classifiers = [
1818 " Programming Language :: Python" ,
1919 " Programming Language :: Python :: 3" ,
2020 " Programming Language :: Python :: 3 :: Only" ,
21+ " Programming Language :: Python :: 3.7" ,
2122 " Programming Language :: Python :: 3.8" ,
2223 " Programming Language :: Python :: 3.9" ,
2324 " Programming Language :: Python :: 3.10" ,
@@ -47,53 +48,54 @@ version = {use_scm = true}
4748includes = [" src/mkdocstrings" ]
4849
4950[tool .pdm .dev-dependencies ]
50- duty = [" duty~ =0.7" ]
51+ duty = [" duty> =0.7" ]
5152docs = [
52- " mkdocs~=1.2" ,
53- " mkdocs-coverage~=0.2" ,
54- " mkdocs-gen-files~=0.3" ,
55- " mkdocs-literate-nav~=0.4" ,
56- " mkdocs-material~=8.0" ,
57- " mkdocstrings~=0.16" ,
58- " toml~=0.10" ,
53+ " mkdocs>=1.2" ,
54+ " mkdocs-coverage>=0.2" ,
55+ " mkdocs-gen-files>=0.3" ,
56+ " mkdocs-literate-nav>=0.4" ,
57+ " mkdocs-material>=7.3" ,
58+ " mkdocs-section-index>=0.3" ,
59+ " mkdocstrings>=0.16" ,
60+ " toml>=0.10" ,
5961]
6062format = [
61- " autoflake~ =1.4" ,
62- " black~ =21.10b0" ,
63- " isort~ =5.10" ,
63+ " autoflake> =1.4" ,
64+ " black> =21.10b0" ,
65+ " isort> =5.10" ,
6466]
6567maintain = [
6668 # TODO: remove this section when git-changelog is more powerful
67- " git-changelog~ =0.4" ,
69+ " git-changelog> =0.4" ,
6870]
6971quality = [
70- " darglint~ =1.8" ,
71- " flake8-bandit~ =2.1" ,
72- " flake8-black~ =0.2" ,
73- " flake8-bugbear~ =21.9" ,
74- " flake8-builtins~ =1.5" ,
75- " flake8-comprehensions~ =3.7" ,
76- " flake8-docstrings~ =1.6" ,
77- " flake8-pytest-style~ =1.5" ,
78- " flake8-string-format~ =0.3" ,
79- " flake8-tidy-imports~ =4.5" ,
80- " flake8-variables-names~ =0.0" ,
81- " pep8-naming~ =0.12" ,
82- " wps-light~ =0.15" ,
72+ " darglint> =1.8" ,
73+ " flake8-bandit> =2.1" ,
74+ " flake8-black> =0.2" ,
75+ " flake8-bugbear> =21.9" ,
76+ " flake8-builtins> =1.5" ,
77+ " flake8-comprehensions> =3.7" ,
78+ " flake8-docstrings> =1.6" ,
79+ " flake8-pytest-style> =1.5" ,
80+ " flake8-string-format> =0.3" ,
81+ " flake8-tidy-imports> =4.5" ,
82+ " flake8-variables-names> =0.0" ,
83+ " pep8-naming> =0.12" ,
84+ " wps-light> =0.15" ,
8385]
8486tests = [
85- " pytest~ =6.2" ,
86- " pytest-cov~ =3.0" ,
87- " pytest-randomly~ =3.10" ,
88- " pytest-sugar~ =0.9" ,
89- " pytest-xdist~ =2.4" ,
87+ " pytest> =6.2" ,
88+ " pytest-cov> =3.0" ,
89+ " pytest-randomly> =3.10" ,
90+ " pytest-sugar> =0.9" ,
91+ " pytest-xdist> =2.4" ,
9092]
9193typing = [
92- " mypy~ =0.910" ,
93- " types-markdown~ =3.3" ,
94- " types-toml~ =0.10" ,
94+ " mypy> =0.910" ,
95+ " types-markdown> =3.3" ,
96+ " types-toml> =0.10" ,
9597]
96- security = [" safety~ =1.10" ]
98+ security = [" safety> =1.10" ]
9799
98100[tool .black ]
99101line-length = 120
0 commit comments