openalea.vpltk package

Subpackages

Submodules

openalea.vpltk.plugin module

class openalea.vpltk.plugin.Plugin(epoint)[source]

Bases: object

Define a Plugin from an entry point.

dist[source]
load(*args, **kwds)[source]
module_name[source]
name[source]
openalea.vpltk.plugin.discover(group, name=None)[source]

Return all Plugin objects from group.

Parameters:
  • group : the name of a plugin group
Returns:
  • plugins : dict of name:plugin
Todo:

check that the same name is not used by several plugins

openalea.vpltk.plugin.iter_plugins(group, name=None)[source]

Module contents