Docs: Replace swaggerv2doc directive with openapi 30/143430/3
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Mon, 2 Mar 2026 15:24:45 +0000 (15:24 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Mon, 2 Mar 2026 15:48:44 +0000 (15:48 +0000)
commit162c433e413b32f8d10cf49b5b6d947ab9848878
tree872bc092ba295e62ad6c6fb5c6964974df5f5469
parent1291555fe32316fba326295495c886826896a08d
Docs: Replace swaggerv2doc directive with openapi

Replace deprecated swaggerv2doc directive in PRH.rst with the openapi
directive from sphinxcontrib-openapi. The swaggerv2doc extension has been
removed from conf.py and requirements-docs.txt.

Modernise docs build configuration:
- Remove OpenStack Yoga constraints (conflicted with ONAP constraints)
- Update basepython from 3.8 to 3.12
- Add setuptools>=65.0.0 as explicit dependency
- Update .readthedocs.yaml to ubuntu-24.04 and python 3.12
- Align requirements-docs.txt versions with doc repo standards

Issue-ID: CIMAN-33
Change-Id: If39049c0403839b19f786283b2f7ff8ef2131485
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
.readthedocs.yaml
docs/conf.py
docs/requirements-docs.txt
docs/sections/apis/PRH.rst
docs/tox.ini