The predefined environments include the graphviz Python package, which works because the required Graphviz binaries are installed.
However, when I create a custom environment and install the same graphviz package, it doesn’t work, the binaries aren’t found. It seems that a custom environment isn’t just a new Python environment on the same machine, but more like a fresh container with no extras.
This older thread asks a similar question, but I believe it’s outdated. It predates the custom environment feature and maybe even the inclusion of Graphviz in the standard environments.
So my question is: what’s the correct way to get Graphviz (with working binaries) in a custom environment?
I’ve read that there are WebAssembly versions of graphviz, but have no experience with them. These would run in the browser, so no server-side binaries required.