Functions
roscompile::manifest Namespace Reference

Functions

def check_manifest_dependencies
def check_python_dependencies
def cleanup_text_elements
def enforce_manifest_ordering
def enforce_manifest_tabbing
def enforce_tabbing_helper
def get_chunks
def get_sort_key
def greedy_depend_tag
def has_element_child
def remove_boilerplate_manifest_comments
def remove_empty_export_tag
def remove_empty_lines_helper
def remove_empty_manifest_lines
def replace_package_set
def replace_text_node_contents
def update_license
def update_people

Function Documentation

Definition at line 6 of file manifest.py.

Definition at line 31 of file manifest.py.

Definition at line 171 of file manifest.py.

def roscompile.manifest.enforce_manifest_ordering (   package,
  alphabetize = True 
)

Definition at line 157 of file manifest.py.

Definition at line 120 of file manifest.py.

def roscompile.manifest.enforce_tabbing_helper (   manifest,
  node,
  tabs = 1 
)

Definition at line 78 of file manifest.py.

def roscompile.manifest.get_chunks (   children)
Given the children, group the elements into tuples that are
    (an element node, [(some number of text nodes), that element node again])

Definition at line 140 of file manifest.py.

def roscompile.manifest.get_sort_key (   node,
  alphabetize_depends = True 
)

Definition at line 124 of file manifest.py.

Definition at line 72 of file manifest.py.

Definition at line 36 of file manifest.py.

Definition at line 223 of file manifest.py.

Definition at line 44 of file manifest.py.

Definition at line 231 of file manifest.py.

Definition at line 244 of file manifest.py.

def roscompile.manifest.replace_package_set (   manifest,
  source_tags,
  new_tag 
)
   Find the set of packages that are defined in the manifest using all of the tags listed in source_tags.
   Remove all those elements and replace them with the new_tag.

Definition at line 54 of file manifest.py.

def roscompile.manifest.replace_text_node_contents (   node,
  ignorables 
)

Definition at line 188 of file manifest.py.

def roscompile.manifest.update_license (   package,
  config = None 
)

Definition at line 259 of file manifest.py.

def roscompile.manifest.update_people (   package,
  config = None 
)

Definition at line 250 of file manifest.py.



roscompile
Author(s):
autogenerated on Wed Jun 19 2019 19:21:36