sphinxcontrib-needs 0.7.9 uses pkg_resources (removed in
setuptools>=81) and sphinx.util.status_iterator (removed in
Sphinx 8). Pin both to unblock the RTD build.
Also add pins to etc/requirements.txt so that the root tox.ini
builds (needs, docs-linkcheck) are equally protected.
Issue-ID: CIMAN-33
Co-Authored-By: Claude <noreply@anthropic.com>
Change-Id: I18a954ad30dff923620934d78e1f947ccf2b6405
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
-setuptools>=65.0.0,<82
-sphinx>=4.2.0 # BSD
+setuptools>=65.0.0,<81
+sphinx>=4.2.0,<8 # BSD
sphinx-rtd-theme>=1.0.0 # MIT
sphinxcontrib-mermaid>=1.0.0
sphinxcontrib-needs
[testenv:docs]
basepython = python3.13
deps =
- setuptools>=65.0.0,<82
+ setuptools>=65.0.0,<81
-r{toxinidir}/requirements-docs.txt
-chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
# See the License for the specific language governing permissions and
# limitations under the License.
#############################################################################
-sphinx>=4.2.0 # BSD
+setuptools>=65.0.0,<81
+sphinx>=4.2.0,<8 # BSD
sphinx-rtd-theme>=1.0.0 # MIT
sphinxcontrib-mermaid>=1.0.0
sphinxcontrib-needs