Chore: Modernize docs configuration for Python 3.12+ 56/143056/2
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Tue, 27 Jan 2026 15:29:34 +0000 (15:29 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Tue, 3 Mar 2026 13:43:08 +0000 (13:43 +0000)
commitba4b171b2a9761da6935656e3779fb11fa18cab5
treec51579de4a2b473ac145e9db5d1cb1b126636770
parent99c49078c3235332aab63465e53ad8235c0d3f22
Chore: Modernize docs configuration for Python 3.12+

Remove broken/outdated Python modules that are incompatible with modern
Python versions. Update .readthedocs.yaml to use ubuntu-24.04 and Python
3.13. Modernize tox.ini (use allowlist_externals, pin basepython to
3.12, use local constraints instead of remote URLs that now 404).
Refresh docs/conf.py and update branch references to latest/master.
Add etc/upper-constraints.onap.txt from the doc repo.

Removed modules: sphinxcontrib-swaggerdoc, sphinxcontrib-spelling.

Issue-ID: CIMAN-33
Change-Id: Ibacba94f70dec8fae6ad15790b82037ca3974a3d
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
.readthedocs.yaml
docs/conf.py
docs/requirements-docs.txt
docs/tox.ini
etc/upper-constraints.onap.txt [new file with mode: 0644]