Functions
roscompile.manifest Namespace Reference

Functions

def check_manifest_dependencies (package)
 
def check_python_dependencies (package)
 
def cleanup_text_elements (node)
 
def enforce_manifest_ordering (package, alphabetize=True)
 
def enforce_manifest_tabbing (package)
 
def enforce_tabbing_helper (manifest, node, tabs=1)
 
def get_chunks (children)
 
def get_sort_key (node, alphabetize_depends=True)
 
def greedy_depend_tag (package)
 
def has_element_child (node)
 
def remove_boilerplate_manifest_comments (package)
 
def remove_empty_export_tag (package)
 
def remove_empty_lines_helper (node)
 
def remove_empty_manifest_lines (package)
 
def replace_package_set (manifest, source_tags, new_tag)
 
def replace_text_node_contents (node, ignorables)
 
def update_license (package, config=None)
 
def update_people (package, config=None)
 

Function Documentation

def roscompile.manifest.check_manifest_dependencies (   package)

Definition at line 6 of file manifest.py.

def roscompile.manifest.check_python_dependencies (   package)

Definition at line 31 of file manifest.py.

def roscompile.manifest.cleanup_text_elements (   node)

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.

def roscompile.manifest.enforce_manifest_tabbing (   package)

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.

def roscompile.manifest.greedy_depend_tag (   package)

Definition at line 72 of file manifest.py.

def roscompile.manifest.has_element_child (   node)

Definition at line 36 of file manifest.py.

def roscompile.manifest.remove_boilerplate_manifest_comments (   package)

Definition at line 223 of file manifest.py.

def roscompile.manifest.remove_empty_export_tag (   package)

Definition at line 44 of file manifest.py.

def roscompile.manifest.remove_empty_lines_helper (   node)

Definition at line 231 of file manifest.py.

def roscompile.manifest.remove_empty_manifest_lines (   package)

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:56:53