Functions | |
| def | _compute_stack_depends_and_licenses |
| def | _update_depends |
| def | compute_stack_depends_and_licenses |
| def | create_stack |
| def | get_templates |
| def | instantiate_template |
| def | roscreatestack_main |
Variables | |
| string | NAME = 'roscreate-stack' |
| def roscreate::roscreatestack::_compute_stack_depends_and_licenses | ( | stack, | ||
| packages | ||||
| ) | [private] |
Definition at line 153 of file roscreatestack.py.
| def roscreate::roscreatestack::_update_depends | ( | depends | ) | [private] |
Definition at line 75 of file roscreatestack.py.
| def roscreate::roscreatestack::compute_stack_depends_and_licenses | ( | stack_dir | ) |
@return: depends, licenses
@rtype: {str: [str]}, [str]
@raise: roslib.packages.InvalidROSPkgException
Definition at line 135 of file roscreatestack.py.
| def roscreate::roscreatestack::create_stack | ( | stack, | ||
| stack_dir, | ||||
| stack_manifest, | ||||
| author, | ||||
| depends, | ||||
| licenses, | ||||
| show_deps | ||||
| ) |
@param stack: name of stack
@type stack: str
@param stack_dir: path to stack
@type stack_dir: str
@param stack_manifest: existing stack manifest or None
@type stack_manifest: L{roslib.stack_manifest.StackManifest}
@param author: name of stack maintainer. Overrides stack_manifest.
@type author: str
@param depends: map of stack name to packages that use that stack. Overrides stack_manifest.
@type depends: {str: [str]}
@param licenses: list of licenses present in stack
@type licenses: set(str)
Definition at line 84 of file roscreatestack.py.
| def roscreate::roscreatestack::get_templates | ( | ) |
@return: mapping of file names to templates to instantiate
@rtype: {str: str}
Definition at line 57 of file roscreatestack.py.
| def roscreate::roscreatestack::instantiate_template | ( | template, | ||
| stack, | ||||
| brief, | ||||
| description, | ||||
| author, | ||||
| depends, | ||||
| licenses, | ||||
| review | ||||
| ) |
@return: template instantiated with properties @rtype: str
Definition at line 68 of file roscreatestack.py.
| def roscreate::roscreatestack::roscreatestack_main | ( | ) |
Definition at line 191 of file roscreatestack.py.
| string roscreate::roscreatestack::NAME = 'roscreate-stack' |
Definition at line 46 of file roscreatestack.py.