removed pygraphviz due to its external dependencies and non-essential nature
install pygraphviz for docs only and fail silently if not available