Skip to content
Aleš Erjavec edited this page Jul 20, 2015 · 2 revisions

Porting OASYS add-ons

  • The entry points by which add-ons/widget register have changed to oasys.{addon|widgets...}

  • In order for OASYS specific functionality in OWWidget one must import OWWidget from the oasys.widgets.widget (which subclasses Orange.widgets.widget.OWWidget). Note that plain Orange.widgets.widget.OWWidget continue to work but they do not have the scrollable control/main area, ...

  • Any OMenu instances which modify the workflow should (if they use) change imports of Orange.canvas.* to 'orangecanvas'.

  • Change any stray imports of Orange.canvas to orangecanvas.

  • Add oasys as their dependency (once it is released on PyPi)

Clone this wiki locally