Ticket #1200 (new task)

Opened 2 years ago

Last modified 2 years ago

GUI interface for installation of add-ons

Reported by: mitar Owned by: ales
Milestone: 2.6 Component: canvas
Severity: major Keywords:
Cc: miha Blocking:
Blocked By:

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.

Change History

comment:1 Changed 2 years ago by mitar

  • Description modified (diff)

comment:2 Changed 2 years ago by mitar

  • Description modified (diff)

comment:3 Changed 2 years ago by mitar

  • Severity changed from minor to major
Note: See TracTickets for help on using tickets.