mirror of
https://opendev.org/openstack/keystone-specs.git
synced 2026-01-11 20:07:33 +00:00
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>
2 lines
63 B
Text
2 lines
63 B
Text
# Required for sphinx graphviz image generation
|
|
graphviz [doc]
|