38fbda7c70
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
16 lines
441 B
Plaintext
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
|