openstack-keystone-specs/bindep.txt
Stanislav Zaprudskiy 46c7b05459 Replace sphinxcontrib-*diag with graphviz
Replace unmaintained `sphinxcontrib-*diag` with `graphviz` in order to
fix not building docs (e.g. with `tox -e docs` or in CI) after upgrade
of `pillow` in upper-constraints.txt of openstack/requirements [1]
(pulled as dependency of `sphinxcontrib-*diag` [2]).
The change is similar to how other OpenStack services did it (e.g.
Keystone [3] + Partial-Bug #2026345).

Some diagrams (specifically `seqdiag`) is difficult to migrate
preserving readability, thus they are replaced with corresponding static
images from the latest published build `0.0.1.dev621`, given that specs
are not expected to be updated once merged.

Other included changes are to fix the gates, and also require some
recent supported Python versions.

[1] 64747a5e55
[2] https://github.com/blockdiag/sphinxcontrib-blockdiag/issues/26
[3] https://review.opendev.org/c/openstack/keystone/+/935685

Partial-Bug: #2026345
Change-Id: I23e71b07632f3d3ec705e2346c0d6c69c6643361
Signed-off-by: Stanislav Zaprudskiy <s.zaprudskiy@sap.com>
2024-12-18 21:01:28 +01:00

2 lines
63 B
Text

# Required for sphinx graphviz image generation
graphviz [doc]