@@ -8,7 +8,7 @@ dynamic = ["version"]
88authors = [{
name =
" Roberto Prevato" ,
email =
" [email protected] " }]
99description = " Classes to generate OpenAPI Documentation v3 and v2, in JSON and YAML."
1010readme = " README.md"
11- requires-python = " >=3.7 "
11+ requires-python = " >=3.8 "
1212classifiers = [
1313 " Development Status :: 5 - Production/Stable" ,
1414 " License :: OSI Approved :: MIT License" ,
@@ -17,17 +17,29 @@ classifiers = [
1717 " Programming Language :: Python :: 3.9" ,
1818 " Programming Language :: Python :: 3.10" ,
1919 " Programming Language :: Python :: 3.11" ,
20+ " Programming Language :: Python :: 3.12" ,
2021 " Operating System :: OS Independent" ,
2122]
22- keywords = [" openapi" , " docs" , " swagger" , " api" , " documentation" , " v3" , " v2" , " json" , " yaml" , " Markdown" ]
23+ keywords = [
24+ " openapi" ,
25+ " docs" ,
26+ " swagger" ,
27+ " api" ,
28+ " documentation" ,
29+ " v3" ,
30+ " v2" ,
31+ " json" ,
32+ " yaml" ,
33+ " Markdown" ,
34+ ]
2335
24- dependencies = [" PyYAML>=6" , " essentials>=1.1.5" ]
36+ dependencies = [" PyYAML>=6" , " essentials>=1.1.5" , " MarkupSafe~=2.1.2 " ]
2537
2638[tool .hatch .version ]
2739path = " openapidocs/__init__.py"
2840
2941[project .optional-dependencies ]
30- full = [" click~=8.1.3" , " Jinja2~=3.1.2" , " MarkupSafe==2.1.2 " , " rich~=12.6.0" , " httpx<1" ]
42+ full = [" click~=8.1.3" , " Jinja2~=3.1.2" , " rich~=12.6.0" , " httpx<1" ]
3143
3244[project .scripts ]
3345openapidocs = " openapidocs.main:main"
@@ -42,12 +54,12 @@ exclude = ["tests"]
4254[tool .hatch .build ]
4355only-packages = false
4456include = [
45- " LICENSE" ,
46- " README.md" ,
47- " CHANGELOG.md" ,
48- " openapidocs/**/*.py" ,
49- " openapidocs/**/*.html" ,
50- " openapidocs/**/*.md" ,
57+ " LICENSE" ,
58+ " README.md" ,
59+ " CHANGELOG.md" ,
60+ " openapidocs/**/*.py" ,
61+ " openapidocs/**/*.html" ,
62+ " openapidocs/**/*.md" ,
5163]
5264
5365[project .urls ]
0 commit comments