openaps.vendors.plugins package

Submodules

openaps.vendors.plugins.add module

Add a new vendor plugin to openaps-environment.

openaps.vendors.plugins.add.configure_app(app, parser)
openaps.vendors.plugins.add.main(args, app)

openaps.vendors.plugins.remove module

Remove vendor plugin from openaps-environment

openaps.vendors.plugins.remove.main(args, app)

openaps.vendors.plugins.show module

Show/list vendor plugins

openaps.vendors.plugins.show.configure_app(app, parser)
openaps.vendors.plugins.show.main(args, app)

openaps.vendors.plugins.vendor module

class openaps.vendors.plugins.vendor.Vendor(name=None, **kwds)

Bases: openaps.configurable.Configurable

fields = {}
get_module()
name = None
optional = []
prefix = 'vendor'
required = ['name']
url_template = '{name:s}://'

Module contents

class openaps.vendors.plugins.Exported

Bases: object

Command

alias of VendorManagementActions

Configurable

alias of Vendor

Subcommand

alias of VendorAction

classmethod get_configurables(Klass, conf)
classmethod get_map(Klass, conf)
classmethod get_names(Klass, conf)
class openaps.vendors.plugins.VendorAction(method=None, parent=None)

Bases: openaps.cli.subcommand.Subcommand

setup_application()
class openaps.vendors.plugins.VendorManagementActions(parent)

Bases: openaps.cli.commandmapapp.CommandMapApp

vendors - manage vendor plugin configurations

Subcommand

alias of VendorAction

get_commands()
get_dest()
name = 'command'
title = '## Vendors Menu'
openaps.vendors.plugins.get_plugins(conf)
openaps.vendors.plugins.get_vendor_map(conf)
openaps.vendors.plugins.get_vendor_names(conf)