…will error if the user has not installed Graphviz. (Note that the Python graphviz package is installed as a dependency, but the user must separately install Graphviz.)
We can:
Catch graphviz' ExecutableNotFoundError and continue; perhaps log an error with a pointer to the docs. This could also be done upstream, in genno.
Update the install docs and/or optional dependencies to include a recommendation and link to install Graphviz.
This line: https://github.com/iiasa/message-ix-models/blob/5afc9330c334dfbfa3c4fa2cea9b0061cc93f074/message_ix_models/workflow.py#L366-L370
…will error if the user has not installed Graphviz. (Note that the Python graphviz package is installed as a dependency, but the user must separately install Graphviz.)
We can:
Noted today with @th-hara