docs: update copyright, use dynamic version, add explicit Sphinx deps #122
+6
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR: hio — Sphinx Documentation Configuration Updates (2026-01-22)
Summary of Changes
This PR updates the Sphinx documentation configuration to use dynamic versioning, adds explicit dependency pins for reproducible builds, and fixes linting issues.
Configuration Updates (
docs/source/conf.py):2020-2021to2020-20260.3.4to dynamichio.__version__sphinx_rtd_themeimport (Ruff F401)hioimport to top of file (Ruff E402)Documentation Dependencies (
docs/source/requirements.txt):Sphinx >= 8.1.3sphinx-rtd-theme >= 3.0.1ordered-set >= 4.1.0No Changes Needed:
sphinx.ext.viewcodealready enabled in upstreamioflo/hio.readthedocs.yamlalready correctly configured for Python 3.13Testing Performed
build/html/index.htmlgenerated successfullyKnown Out-of-Scope Items
The following items were noted during the audit but are not addressed in this PR:
autoapiandautodoc. These require changes to source code docstrings across multiple modules.