I contributed a partial fix to blockdiag back in February, but it has had no traction. Designate only has a few diagrams using blockdiag, so our plan is to switch to simple graphviz replacements and remove the requirement on blockdiag. Michael On Thu, Jul 27, 2023 at 8:42 AM <smooney@redhat.com> wrote:
we hit a similar issue with sphinxcontrib.seqdiag https://github.com/openstack/nova-specs/commit/00347ca9b7ea4e52b1833340c0886... also caused by https://github.com/blockdiag/blockdiag
we ended up rendering the images to SVGs statically and then removed the usage of sphinxcontrib.seqdiag and included the svg images directly instead.
that is proably what will have to happen with https://github.com/blockdiag/sphinxcontrib-blockdiag too
On Thu, 2023-07-27 at 16:21 +0200, Karolina Kula wrote:
Hello,
There are projects[1] which are depending on python-sphinxcontrib-blockdiag[2], which depend on blockdiag [3]. Blockdiag project has no recent changes and seems to be unmaintained. Current version of blockdiag is not compatible with Pillow 10 [4] which is included in current in-flight requirements update [5].
I was trying to contact the maintainer, but with no success. What'd be the best way to proceed? Are there any replacements for this project?
[1] https://codesearch.opendev.org/?q=blockdiag&i=nope&literal=nope&files=requirements.txt&excludeFiles=&repos= [2] https://github.com/blockdiag/sphinxcontrib-blockdiag [3] https://github.com/blockdiag/blockdiag [4] https://github.com/blockdiag/blockdiag/pull/174 [5] https://review.opendev.org/c/openstack/requirements/+/884564
Regards, Karolina Kula