[General] Add API docs and pydantic for Data Dict

Fix schedule for latex
This commit is contained in:
Nick Touran 2025-12-12 09:40:02 -05:00
parent e474c140ee
commit fb28c6c5c5
11 changed files with 186 additions and 57 deletions

View file

@ -9,7 +9,7 @@ description = """\
and tools supporting efficient nuclear energy endeavors.\
"""
readme = "README.md"
requires-python = ">=3.9"
requires-python = ">=3.12"
dependencies = [
"openpyxl",
"pyyaml",
@ -24,7 +24,7 @@ dependencies = [
"sphinxcontrib-bibtex >= 2.6.1",
"sphinxcontrib-glossaryused @ git+https://github.com/partofthething/glossaryused@bb321e6581b4c0618cd6dc4f1fd8355d314aee4d",
"sphinx-autobuild",
"sphinxcontrib.datatemplates",
"sphinxcontrib-datatemplates",
"sphinxcontrib-mermaid",
"sphinxcontrib-svg2pdfconverter",
"sphinx-timeline",
@ -32,6 +32,12 @@ dependencies = [
"matplotlib",
"pandas",
"jpype1",
"ruamel-yaml>=0.18.16",
"pydantic>=2.12.5",
"sphinx-autodoc-typehints>=3.5.2",
"email-validator>=2.3.0",
"sphinxcontrib-apidoc>=0.6.0",
"autodoc-pydantic>=2.2.0",
]
classifiers = [
"Programming Language :: Python :: 3",
@ -81,3 +87,8 @@ include_trailing_comma = true
force_grid_wrap = 0
line_length = 88
profile = "black"
[dependency-groups]
dev = [
"ipython>=8.18.1",
]