BUNDLES = [ '//lib:openflowj', '//protocols/openflow/api:onos-protocols-openflow-api', '//protocols/openflow/ctl:onos-protocols-openflow-ctl', '//providers/openflow/device:onos-providers-openflow-device', '//providers/openflow/packet:onos-providers-openflow-packet', '//providers/openflow/flow:onos-providers-openflow-flow', '//providers/openflow/group:onos-providers-openflow-group', '//providers/openflow/meter:onos-providers-openflow-meter', ] APPS = [ 'org.onosproject.optical-model', ] onos_app ( app_name = 'org.onosproject.openflow-base', title = 'OpenFlow Base Provider', category = 'Provider', url = 'https://wiki.onosproject.org/display/ONOS/OpenFlow', description = 'Provides the base suite of device, flow and packet providers that rely on the ' + 'OpenFlow protocol to interact with network devices.', included_bundles = BUNDLES, required_apps = APPS, )