]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
doc: Remove sphinxcontrib-seqdiag Python package from RTD builds 67528/head
authorVille Ojamo <14869000+bluikko@users.noreply.github.com>
Mon, 5 Jan 2026 06:10:45 +0000 (13:10 +0700)
committerPatrick Donnelly <pdonnell@ibm.com>
Wed, 25 Feb 2026 13:44:56 +0000 (08:44 -0500)
commit4b9be377cf32e93b371d58c91fb4a5b6069f1dc9
treee4222ab112cde6014c3d72d820fc69ed206d2dc9
parentb57d1d325914bb542eeaf580bbf1572fbf73cb3d
doc: Remove sphinxcontrib-seqdiag Python package from RTD builds

This is a proactive PR to avoid breaking docs builds when Setuptools 81
starts to be used in the RTD builds process.

The sphnixcontrib-seqdiag Python package is not compatible with
Setuptools 81 or later due to use of pkg_resources:
https://setuptools.pypa.io/en/latest/pkg_resources.html

Setuptools 81 release should be imminent, with the Python deprecation
warning stating pkg_resources "removal as early as 2025-11-30".

Seqdiag seems to be unmaintained with the latest update at Pypi in
the year 2021 and also no updates to the seqdiag git repo.

There are no seqdiag directives left in the docs after last seqdiags
were removed in PR #52308.

Two other options would exist for fixing the situation (see PR for
discussion) but this seems to be the suitable one.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
(cherry picked from commit 15481e509b4d644d0644188501d86a4ceda2c039)

Conflicts:
doc/conf.py: formatting difference
admin/doc-requirements.txt
doc/conf.py