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_text_node_contents (node, ignorables)
 
def update_license (package, config=None)
 
def update_people (package, config=None)
 

Function Documentation

◆ check_manifest_dependencies()

def roscompile.manifest.check_manifest_dependencies (   package)

Definition at line 7 of file manifest.py.

◆ check_python_dependencies()

def roscompile.manifest.check_python_dependencies (   package)

Definition at line 32 of file manifest.py.

◆ cleanup_text_elements()

def roscompile.manifest.cleanup_text_elements (   node)

Definition at line 156 of file manifest.py.

◆ enforce_manifest_ordering()

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

Definition at line 142 of file manifest.py.

◆ enforce_manifest_tabbing()

def roscompile.manifest.enforce_manifest_tabbing (   package)

Definition at line 104 of file manifest.py.

◆ enforce_tabbing_helper()

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

Definition at line 62 of file manifest.py.

◆ get_chunks()

def roscompile.manifest.get_chunks (   children)
Given the children, group the elements into tuples.

Tuple format: (an element node, [(some number of text nodes), that element node again])

Definition at line 124 of file manifest.py.

◆ get_sort_key()

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

Definition at line 108 of file manifest.py.

◆ greedy_depend_tag()

def roscompile.manifest.greedy_depend_tag (   package)

Definition at line 56 of file manifest.py.

◆ has_element_child()

def roscompile.manifest.has_element_child (   node)

Definition at line 37 of file manifest.py.

◆ remove_boilerplate_manifest_comments()

def roscompile.manifest.remove_boilerplate_manifest_comments (   package)

Definition at line 208 of file manifest.py.

◆ remove_empty_export_tag()

def roscompile.manifest.remove_empty_export_tag (   package)

Definition at line 45 of file manifest.py.

◆ remove_empty_lines_helper()

def roscompile.manifest.remove_empty_lines_helper (   node)

Definition at line 216 of file manifest.py.

◆ remove_empty_manifest_lines()

def roscompile.manifest.remove_empty_manifest_lines (   package)

Definition at line 229 of file manifest.py.

◆ replace_text_node_contents()

def roscompile.manifest.replace_text_node_contents (   node,
  ignorables 
)

Definition at line 173 of file manifest.py.

◆ update_license()

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

Definition at line 244 of file manifest.py.

◆ update_people()

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

Definition at line 235 of file manifest.py.



roscompile
Author(s):
autogenerated on Tue Jun 21 2022 03:01:39