Ticket #1200 (new task)
GUI interface for installation of add-ons
|Reported by:||mitar||Owned by:||ales|
Description (last modified by mitar) (diff)
Now that we have add-ons on PyPi, it would be user friendly that people could install them through user interface in canvas. PyPi has nice API to check for our add-ons. Our add-ons have keyword orange add-on. Here is available code I am using for display on the web page.
For installation to be possible, egg should exist for the given platform (if add-on has binary extensions) or platform independent egg. So interface should list all add-ons and allow installing only those which are possible.
Egg should be installed by simply adding it into the add_ons_dir_user directory. I am not sure if it is possible to dynamically reload add-ons (without Orange restart), but probably yes. Just run Orange.utils.environ.load_eggs.