From a764c02940949108a6b8fe861c1dccf70e491dcd Mon Sep 17 00:00:00 2001 From: Tom Holland Date: Sun, 23 Feb 2025 16:45:20 +0000 Subject: [PATCH] docs: switch from sphinx-apidoc to sphinx-autosummary --- .gitignore | 1 + docs/source/api/modules.rst | 10 ----- ...se.degradation_mode_analysis_functions.rst | 10 ----- ...nalysis.base.differentiation_functions.rst | 10 ----- docs/source/api/pyprobe.analysis.base.rst | 19 ---------- docs/source/api/pyprobe.analysis.cycling.rst | 10 ----- ...obe.analysis.degradation_mode_analysis.rst | 10 ----- .../api/pyprobe.analysis.differentiation.rst | 10 ----- docs/source/api/pyprobe.analysis.pulsing.rst | 10 ----- docs/source/api/pyprobe.analysis.rst | 31 ---------------- .../source/api/pyprobe.analysis.smoothing.rst | 10 ----- docs/source/api/pyprobe.analysis.utils.rst | 10 ----- docs/source/api/pyprobe.cell.rst | 10 ----- docs/source/api/pyprobe.cyclers.arbin.rst | 10 ----- .../source/api/pyprobe.cyclers.basecycler.rst | 10 ----- docs/source/api/pyprobe.cyclers.basytec.rst | 10 ----- docs/source/api/pyprobe.cyclers.biologic.rst | 10 ----- docs/source/api/pyprobe.cyclers.maccor.rst | 10 ----- docs/source/api/pyprobe.cyclers.neware.rst | 10 ----- docs/source/api/pyprobe.cyclers.rst | 23 ------------ docs/source/api/pyprobe.dashboard.rst | 10 ----- docs/source/api/pyprobe.filters.rst | 10 ----- docs/source/api/pyprobe.logger.rst | 10 ----- docs/source/api/pyprobe.plot.rst | 10 ----- docs/source/api/pyprobe.pyprobe_types.rst | 10 ----- docs/source/api/pyprobe.rawdata.rst | 10 ----- docs/source/api/pyprobe.readme_processor.rst | 10 ----- docs/source/api/pyprobe.result.rst | 10 ----- docs/source/api/pyprobe.rst | 37 ------------------- docs/source/api/pyprobe.units.rst | 10 ----- docs/source/api/pyprobe.utils.rst | 10 ----- docs/source/conf.py | 11 ++---- docs/source/index.rst | 30 ++++++--------- pyproject.toml | 1 - uv.lock | 37 ------------------- 35 files changed, 17 insertions(+), 433 deletions(-) delete mode 100644 docs/source/api/modules.rst delete mode 100644 docs/source/api/pyprobe.analysis.base.degradation_mode_analysis_functions.rst delete mode 100644 docs/source/api/pyprobe.analysis.base.differentiation_functions.rst delete mode 100644 docs/source/api/pyprobe.analysis.base.rst delete mode 100644 docs/source/api/pyprobe.analysis.cycling.rst delete mode 100644 docs/source/api/pyprobe.analysis.degradation_mode_analysis.rst delete mode 100644 docs/source/api/pyprobe.analysis.differentiation.rst delete mode 100644 docs/source/api/pyprobe.analysis.pulsing.rst delete mode 100644 docs/source/api/pyprobe.analysis.rst delete mode 100644 docs/source/api/pyprobe.analysis.smoothing.rst delete mode 100644 docs/source/api/pyprobe.analysis.utils.rst delete mode 100644 docs/source/api/pyprobe.cell.rst delete mode 100644 docs/source/api/pyprobe.cyclers.arbin.rst delete mode 100644 docs/source/api/pyprobe.cyclers.basecycler.rst delete mode 100644 docs/source/api/pyprobe.cyclers.basytec.rst delete mode 100644 docs/source/api/pyprobe.cyclers.biologic.rst delete mode 100644 docs/source/api/pyprobe.cyclers.maccor.rst delete mode 100644 docs/source/api/pyprobe.cyclers.neware.rst delete mode 100644 docs/source/api/pyprobe.cyclers.rst delete mode 100644 docs/source/api/pyprobe.dashboard.rst delete mode 100644 docs/source/api/pyprobe.filters.rst delete mode 100644 docs/source/api/pyprobe.logger.rst delete mode 100644 docs/source/api/pyprobe.plot.rst delete mode 100644 docs/source/api/pyprobe.pyprobe_types.rst delete mode 100644 docs/source/api/pyprobe.rawdata.rst delete mode 100644 docs/source/api/pyprobe.readme_processor.rst delete mode 100644 docs/source/api/pyprobe.result.rst delete mode 100644 docs/source/api/pyprobe.rst delete mode 100644 docs/source/api/pyprobe.units.rst delete mode 100644 docs/source/api/pyprobe.utils.rst diff --git a/.gitignore b/.gitignore index 5deef7f5..f763922c 100644 --- a/.gitignore +++ b/.gitignore @@ -63,6 +63,7 @@ coverage.xml # Sphinx documentation docs/build/ +docs/*/_autosummary # PyBuilder target/ diff --git a/docs/source/api/modules.rst b/docs/source/api/modules.rst deleted file mode 100644 index 61111348..00000000 --- a/docs/source/api/modules.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe -======= - -.. toctree:: - :maxdepth: 4 - - pyprobe - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.base.degradation_mode_analysis_functions.rst b/docs/source/api/pyprobe.analysis.base.degradation_mode_analysis_functions.rst deleted file mode 100644 index e33a9d90..00000000 --- a/docs/source/api/pyprobe.analysis.base.degradation_mode_analysis_functions.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.base.degradation\_mode\_analysis\_functions module -=================================================================== - -.. automodule:: pyprobe.analysis.base.degradation_mode_analysis_functions - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.base.differentiation_functions.rst b/docs/source/api/pyprobe.analysis.base.differentiation_functions.rst deleted file mode 100644 index e8b2b0a6..00000000 --- a/docs/source/api/pyprobe.analysis.base.differentiation_functions.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.base.differentiation\_functions module -======================================================= - -.. automodule:: pyprobe.analysis.base.differentiation_functions - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.base.rst b/docs/source/api/pyprobe.analysis.base.rst deleted file mode 100644 index d4e09e53..00000000 --- a/docs/source/api/pyprobe.analysis.base.rst +++ /dev/null @@ -1,19 +0,0 @@ -pyprobe.analysis.base package -============================= - -.. automodule:: pyprobe.analysis.base - :members: - :undoc-members: - :show-inheritance: - -Submodules ----------- - -.. toctree:: - :maxdepth: 4 - - pyprobe.analysis.base.degradation_mode_analysis_functions - pyprobe.analysis.base.differentiation_functions - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.cycling.rst b/docs/source/api/pyprobe.analysis.cycling.rst deleted file mode 100644 index 038b927e..00000000 --- a/docs/source/api/pyprobe.analysis.cycling.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.cycling module -=============================== - -.. automodule:: pyprobe.analysis.cycling - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.degradation_mode_analysis.rst b/docs/source/api/pyprobe.analysis.degradation_mode_analysis.rst deleted file mode 100644 index 592e71b1..00000000 --- a/docs/source/api/pyprobe.analysis.degradation_mode_analysis.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.degradation\_mode\_analysis module -=================================================== - -.. automodule:: pyprobe.analysis.degradation_mode_analysis - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.differentiation.rst b/docs/source/api/pyprobe.analysis.differentiation.rst deleted file mode 100644 index 7bff40ff..00000000 --- a/docs/source/api/pyprobe.analysis.differentiation.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.differentiation module -======================================= - -.. automodule:: pyprobe.analysis.differentiation - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.pulsing.rst b/docs/source/api/pyprobe.analysis.pulsing.rst deleted file mode 100644 index 903d8404..00000000 --- a/docs/source/api/pyprobe.analysis.pulsing.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.pulsing module -=============================== - -.. automodule:: pyprobe.analysis.pulsing - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.rst b/docs/source/api/pyprobe.analysis.rst deleted file mode 100644 index 1a6f4a03..00000000 --- a/docs/source/api/pyprobe.analysis.rst +++ /dev/null @@ -1,31 +0,0 @@ -pyprobe.analysis package -======================== - -.. automodule:: pyprobe.analysis - :members: - :undoc-members: - :show-inheritance: - -Subpackages ------------ - -.. toctree:: - :maxdepth: 4 - - pyprobe.analysis.base - -Submodules ----------- - -.. toctree:: - :maxdepth: 4 - - pyprobe.analysis.cycling - pyprobe.analysis.degradation_mode_analysis - pyprobe.analysis.differentiation - pyprobe.analysis.pulsing - pyprobe.analysis.smoothing - pyprobe.analysis.utils - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.smoothing.rst b/docs/source/api/pyprobe.analysis.smoothing.rst deleted file mode 100644 index 1398bbe5..00000000 --- a/docs/source/api/pyprobe.analysis.smoothing.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.smoothing module -================================= - -.. automodule:: pyprobe.analysis.smoothing - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.analysis.utils.rst b/docs/source/api/pyprobe.analysis.utils.rst deleted file mode 100644 index 7075f95e..00000000 --- a/docs/source/api/pyprobe.analysis.utils.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.analysis.utils module -============================= - -.. automodule:: pyprobe.analysis.utils - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cell.rst b/docs/source/api/pyprobe.cell.rst deleted file mode 100644 index 14cb1e5b..00000000 --- a/docs/source/api/pyprobe.cell.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cell module -=================== - -.. automodule:: pyprobe.cell - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.arbin.rst b/docs/source/api/pyprobe.cyclers.arbin.rst deleted file mode 100644 index b275ee1d..00000000 --- a/docs/source/api/pyprobe.cyclers.arbin.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.arbin module -============================ - -.. automodule:: pyprobe.cyclers.arbin - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.basecycler.rst b/docs/source/api/pyprobe.cyclers.basecycler.rst deleted file mode 100644 index 84a7d975..00000000 --- a/docs/source/api/pyprobe.cyclers.basecycler.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.basecycler module -================================= - -.. automodule:: pyprobe.cyclers.basecycler - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.basytec.rst b/docs/source/api/pyprobe.cyclers.basytec.rst deleted file mode 100644 index 0036b063..00000000 --- a/docs/source/api/pyprobe.cyclers.basytec.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.basytec module -============================== - -.. automodule:: pyprobe.cyclers.basytec - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.biologic.rst b/docs/source/api/pyprobe.cyclers.biologic.rst deleted file mode 100644 index 84a061bc..00000000 --- a/docs/source/api/pyprobe.cyclers.biologic.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.biologic module -=============================== - -.. automodule:: pyprobe.cyclers.biologic - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.maccor.rst b/docs/source/api/pyprobe.cyclers.maccor.rst deleted file mode 100644 index 75abc4d6..00000000 --- a/docs/source/api/pyprobe.cyclers.maccor.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.maccor module -============================= - -.. automodule:: pyprobe.cyclers.maccor - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.neware.rst b/docs/source/api/pyprobe.cyclers.neware.rst deleted file mode 100644 index 114e3c55..00000000 --- a/docs/source/api/pyprobe.cyclers.neware.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.cyclers.neware module -============================= - -.. automodule:: pyprobe.cyclers.neware - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.cyclers.rst b/docs/source/api/pyprobe.cyclers.rst deleted file mode 100644 index 32ec38aa..00000000 --- a/docs/source/api/pyprobe.cyclers.rst +++ /dev/null @@ -1,23 +0,0 @@ -pyprobe.cyclers package -======================= - -.. automodule:: pyprobe.cyclers - :members: - :undoc-members: - :show-inheritance: - -Submodules ----------- - -.. toctree:: - :maxdepth: 4 - - pyprobe.cyclers.arbin - pyprobe.cyclers.basecycler - pyprobe.cyclers.basytec - pyprobe.cyclers.biologic - pyprobe.cyclers.maccor - pyprobe.cyclers.neware - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.dashboard.rst b/docs/source/api/pyprobe.dashboard.rst deleted file mode 100644 index b8758200..00000000 --- a/docs/source/api/pyprobe.dashboard.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.dashboard module -======================== - -.. automodule:: pyprobe.dashboard - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.filters.rst b/docs/source/api/pyprobe.filters.rst deleted file mode 100644 index 263e30f0..00000000 --- a/docs/source/api/pyprobe.filters.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.filters module -====================== - -.. automodule:: pyprobe.filters - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.logger.rst b/docs/source/api/pyprobe.logger.rst deleted file mode 100644 index 605a1860..00000000 --- a/docs/source/api/pyprobe.logger.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.logger module -===================== - -.. automodule:: pyprobe.logger - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.plot.rst b/docs/source/api/pyprobe.plot.rst deleted file mode 100644 index 14d2856b..00000000 --- a/docs/source/api/pyprobe.plot.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.plot module -=================== - -.. automodule:: pyprobe.plot - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.pyprobe_types.rst b/docs/source/api/pyprobe.pyprobe_types.rst deleted file mode 100644 index 23208c9b..00000000 --- a/docs/source/api/pyprobe.pyprobe_types.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.pyprobe\_types module -============================= - -.. automodule:: pyprobe.pyprobe_types - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.rawdata.rst b/docs/source/api/pyprobe.rawdata.rst deleted file mode 100644 index a0de6958..00000000 --- a/docs/source/api/pyprobe.rawdata.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.rawdata module -====================== - -.. automodule:: pyprobe.rawdata - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.readme_processor.rst b/docs/source/api/pyprobe.readme_processor.rst deleted file mode 100644 index 8d9081c5..00000000 --- a/docs/source/api/pyprobe.readme_processor.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.readme\_processor module -================================ - -.. automodule:: pyprobe.readme_processor - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.result.rst b/docs/source/api/pyprobe.result.rst deleted file mode 100644 index 14d45a67..00000000 --- a/docs/source/api/pyprobe.result.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.result module -===================== - -.. automodule:: pyprobe.result - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.rst b/docs/source/api/pyprobe.rst deleted file mode 100644 index 48e3beb1..00000000 --- a/docs/source/api/pyprobe.rst +++ /dev/null @@ -1,37 +0,0 @@ -pyprobe package -=============== - -.. automodule:: pyprobe - :members: - :undoc-members: - :show-inheritance: - -Subpackages ------------ - -.. toctree:: - :maxdepth: 4 - - pyprobe.analysis - pyprobe.cyclers - -Submodules ----------- - -.. toctree:: - :maxdepth: 4 - - pyprobe.cell - pyprobe.dashboard - pyprobe.filters - pyprobe.logger - pyprobe.plot - pyprobe.pyprobe_types - pyprobe.rawdata - pyprobe.readme_processor - pyprobe.result - pyprobe.units - pyprobe.utils - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.units.rst b/docs/source/api/pyprobe.units.rst deleted file mode 100644 index 40bc20e7..00000000 --- a/docs/source/api/pyprobe.units.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.units module -==================== - -.. automodule:: pyprobe.units - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/api/pyprobe.utils.rst b/docs/source/api/pyprobe.utils.rst deleted file mode 100644 index 2fbbcc43..00000000 --- a/docs/source/api/pyprobe.utils.rst +++ /dev/null @@ -1,10 +0,0 @@ -pyprobe.utils module -==================== - -.. automodule:: pyprobe.utils - :members: - :undoc-members: - :show-inheritance: - - -.. footbibliography:: \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index b19606c7..795869a0 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -24,7 +24,7 @@ "sphinxcontrib.bibtex", "sphinx_design", "nbsphinx", - "sphinxcontrib.autodoc_pydantic", + "sphinx.ext.autosummary", ] # -- Options for HTML output ------------------------------------------------- @@ -37,6 +37,7 @@ # https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html autodoc_typehints = "description" autodoc_default_options = { + "members": True, "exclude-members": "model_post_init, Config", "show-inheritance": True, "member-order": "bysource", @@ -55,9 +56,5 @@ nbsphinx_execute = "always" # Always execute notebooks nbsphinx_allow_errors = True # Raise exceptions when notebooks raise errors -# -- sphinxcontrib-autodoc_pydantic configuration ---------------------------- -autodoc_pydantic_model_show_json = False -autodoc_pydantic_model_show_config_summary = False -autodoc_pydantic_model_member_order = "bysource" -autodoc_pydantic_model_show_field_summary = False -autodoc_pydantic_model_hide_paramlist = False + +autosummary_generate = True # Turn on sphinx.ext.autosummary diff --git a/docs/source/index.rst b/docs/source/index.rst index 6be55204..93922372 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -13,9 +13,9 @@ PyProBE documentation user_guide/user_guide examples/examples developer_guide/developer_guide - api/modules + API Documentation -.. grid:: 2 +.. grid:: 3 .. grid-item-card:: @@ -49,22 +49,6 @@ PyProBE documentation To the examples - .. grid-item-card:: - - API Documentation - ^^^^^^^^^^^^^^^^^ - - Explore the modules and classes that make up PyProBE. - - +++ - - .. button-ref:: api/modules - :expand: - :color: secondary - :click-parent: - - To the API documentation - .. grid-item-card:: Developer's Guide @@ -81,4 +65,14 @@ PyProBE documentation To the developer's guide +API Documentation +^^^^^^^^^^^^^^^^^ + +.. autosummary:: + :toctree: _autosummary + :recursive: + :caption: API Documentation + + pyprobe + .. footbibliography:: \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index a85a6c45..adc1c604 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,7 +60,6 @@ dev = [ "ruff>=0.9.1", ] docs = [ - "autodoc-pydantic>=2.2.0", "nbsphinx>=0.9.6", "pydata-sphinx-theme>=0.16.1", "sphinx>=8.1.3", diff --git a/uv.lock b/uv.lock index ea08d74f..9a48f17e 100644 --- a/uv.lock +++ b/uv.lock @@ -90,19 +90,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/89/aa/ab0f7891a01eeb2d2e338ae8fecbe57fcebea1a24dbb64d45801bfab481d/attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308", size = 63397 }, ] -[[package]] -name = "autodoc-pydantic" -version = "2.2.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pydantic" }, - { name = "pydantic-settings" }, - { name = "sphinx" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/df/87120e2195f08d760bc5cf8a31cfa2381a6887517aa89453b23f1ae3354f/autodoc_pydantic-2.2.0-py3-none-any.whl", hash = "sha256:8c6a36fbf6ed2700ea9c6d21ea76ad541b621fbdf16b5a80ee04673548af4d95", size = 34001 }, -] - [[package]] name = "babel" version = "2.16.0" @@ -1600,19 +1587,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/bc/49/c54baab2f4658c26ac633d798dab66b4c3a9bbf47cff5284e9c182f4137a/pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b", size = 1885092 }, ] -[[package]] -name = "pydantic-settings" -version = "2.7.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "pydantic" }, - { name = "python-dotenv" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/86/41/19b62b99e7530cfa1d6ccd16199afd9289a12929bef1a03aa4382b22e683/pydantic_settings-2.7.0.tar.gz", hash = "sha256:ac4bfd4a36831a48dbf8b2d9325425b549a0a6f18cea118436d728eb4f1c4d66", size = 79743 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f9/00/57b4540deb5c3a39ba689bb519a4e03124b24ab8589e618be4aac2c769bd/pydantic_settings-2.7.0-py3-none-any.whl", hash = "sha256:e00c05d5fa6cbbb227c84bd7487c5c1065084119b750df7c8c1a554aed236eb5", size = 29549 }, -] - [[package]] name = "pydata-sphinx-theme" version = "0.16.1" @@ -1699,7 +1673,6 @@ dev = [ { name = "xlsxwriter" }, ] docs = [ - { name = "autodoc-pydantic" }, { name = "nbsphinx" }, { name = "pydata-sphinx-theme" }, { name = "sphinx" }, @@ -1716,7 +1689,6 @@ seaborn = [ [package.metadata] requires-dist = [ - { name = "autodoc-pydantic", marker = "extra == 'docs'", specifier = ">=2.2.0" }, { name = "deprecated", specifier = ">=1.2.15" }, { name = "distinctipy", specifier = ">=1.3.4" }, { name = "fastexcel", specifier = ">=0.12.0" }, @@ -1834,15 +1806,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, ] -[[package]] -name = "python-dotenv" -version = "1.0.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bc/57/e84d88dfe0aec03b7a2d4327012c1627ab5f03652216c63d49846d7a6c58/python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca", size = 39115 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/3e/b68c118422ec867fa7ab88444e1274aa40681c606d59ac27de5a5588f082/python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a", size = 19863 }, -] - [[package]] name = "python-gitlab" version = "4.13.0"