Fix(deps): Pin setuptools<82 to retain pkg_resources 12/143512/1
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 5 Mar 2026 12:30:19 +0000 (12:30 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Thu, 5 Mar 2026 12:30:19 +0000 (12:30 +0000)
commit99cd55e4cf345eaa5415df61a35beb8fd6abd91d
tree9f533a8ad1ec88b1ef7e79dd8dbb096e5b2bf230
parent82f450b1e5b03c4f351706af596692a34ba537c4
Fix(deps): Pin setuptools<82 to retain pkg_resources

Setuptools v82.0.0 removed the bundled pkg_resources module.
RTD builds run 'pip install --upgrade setuptools' which installs 82.0.0,
then sphinxcontrib-needs fails with:
  ModuleNotFoundError: No module named 'pkg_resources'

Pin setuptools>=65.0.0,<82 in requirements-docs.txt (for RTD) and
tox.ini (for consistency) to retain pkg_resources until sphinxcontrib-needs
can be replaced with the actively maintained sphinx-needs package.

Issue-ID: CIMAN-33
Change-Id: Iccc3b307f7b6f6e48945e5a8041ddad9f91b5ced
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
docs/requirements-docs.txt
docs/tox.ini