Files
zuul/doc/requirements.txt
T
Clark Boylan 38fbda7c70 Replace blockdiag graphs with graphviz graphs
Blockdiag and its sphinx extention are no longer maintained. This was
fine until we started to run jobs with python3.12 and blockdiag needed
older Pillow versions to work. And those older Pillow versions need
libjpeg-dev to build against on python3.12.

We switch to using graphviz because it is maintained software, sphinx
has built in support for it, and Zuul is already using it.

To get better margins around the graphviz images we load a custom.css
file with extra padding at the bottom of image divs. Note there was a
preexisting custom.css with css rules in it, but this file was not
loaded before so I have removed all the preexisting rules to preserve
current behavior of those elements.

Change-Id: Ibb63cb4b810d0e1eda7d4fe25cdf40026ed14a95
2024-09-26 09:31:38 -07:00

16 lines
441 B
Plaintext

ansible
# 7.2.5 has this issue:
# https://github.com/sphinx-doc/sphinx/issues/11662
sphinx>=1.8,!=7.2.5
sphinxcontrib-programoutput
sphinx-autodoc-typehints
sphinxcontrib-openapi>=0.4.0
sphinx_rtd_theme>=1.2.2
reno>=2.8.0 # Apache-2.0
zuul-client
zuul-sphinx
# mistune is a transitive requirement of sphinxcontrib-openapi
# remove this requirement once this issue is fixed:
# https://github.com/sphinx-contrib/openapi/issues/121
mistune<2.0