base-jobs/bindep.txt
Clark Boylan eb8826b605 Replace blockdiag and seqdiag with graphviz in docs
blockdiag, seqdiag and their associated sphinx extension are no longer
maintained. This wasn't an issue until the version of Pillow we need for
blockdiag/seqdiag stopped having wheels built for python3.12 and we
moved our default build env to python3.12. The good news is that sphinx
has a built in graphviz extension which should be well maintained that
we can switch to.

To make that switch we do need to install graphviz for the `dot` command
instead of libjpeg-dev since graphviz isn't a native python tool. But
this tradeoff seems reasonable since this software is maintained.

Change-Id: I60ba6235fcfc28508ce10bb60854c0dc62705e0c
2024-09-23 18:30:26 -07:00

19 lines
659 B
Plaintext

# This is a cross-platform list tracking distribution packages needed by tests;
# see http://docs.openstack.org/infra/bindep/ for additional information.
graphviz [test doc]
libffi-devel [test platform:rpm]
libffi-dev [test platform:dpkg]
# For Building Pillow wheels
libssl-dev [platform:dpkg]
openssl-devel [platform:rpm]
python3-dev [compile test platform:dpkg platform:apk]
python3-devel [compile test platform:rpm]
libre2-dev [compile test platform:dpkg]
libre2-4 [platform:ubuntu-bionic]
libre2-3 [platform:debian-stretch]
libre2-1v5 [platform:ubuntu-xenial]
re2-devel [compile test platform:rpm]
re2-dev [platform:apk]
re2 [platform:rpm platform:apk]