It does have prerequisites though. Which is easy to forget since it does not display a Requires button even though there are registered exe and gi requirements.
Requires:
Executables: dot
GObject introspection modules: GooCanvas 2.0,3.0
@Nick-Hall
Is the Requires button not displayed if the requirements are already satisfied? (if so, the interface may need a indicator to remind long-time users. Support volunteers need to give the right instructions to new users.)
gramps60/GraphView/graphview.gpr.py
register(VIEW,
id = 'graphview',
name = _("Graph View"),
category = ("Ancestry", _("Charts")),
description = _("Dynamic and interactive graph of relations"),
version = '1.0.142',
gramps_target_version = "5.2",
status = STABLE,
fname = 'graphview.py',
authors = ["Gary Burton"],
authors_email = ["gary.burton@zen.co.uk"],
viewclass = 'GraphView',
icons = [('gramps-graph', _('Graph View'))],
stock_icon = 'gramps-graph',
requires_gi=[('GooCanvas', '2.0,3.0')],
requires_exe=['dot'],
)
