Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias identifier ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Assign NameStore ListLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad Assign NameStore Call NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str TryExcept body If Call NameLoad NameLoad NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse Expr Call NameLoad NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr Str Str body Expr Call AttributeLoad NameLoad attr Str Str Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd Call AttributeLoad NameLoad attr Str Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str Str keyword NameLoad keyword NameLoad keyword NameLoad For NameStore Call AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str TryExcept body If BoolOpAnd NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad attr Str orelse Assign NameStore Call NameLoad AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str keyword NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Raise Call NameLoad Call AttributeLoad Str attr NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr Str Str body Expr Call AttributeLoad NameLoad attr Str Str Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Dict FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BoolOpOr NameLoad Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Return AttributeLoad AttributeLoad NameLoad attr attr orelse Return ListComp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareNotEq NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return IfExp Call AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign SubscriptStore NameLoad Index BinOpMod Str TupleLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr body Assign SubscriptStore NameLoad Index Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp TupleLoad BinOpMod Str NameLoad Call AttributeLoad NameLoad attr BoolOpOr Call NameLoad NameLoad Str comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad CompareIsNot NameLoad NameLoad body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Return Call AttributeLoad AttributeLoad NameLoad attr attr Str Str orelse If Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Return SubscriptLoad Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr Index Num orelse Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotEq NameLoad Str body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str body Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad ListLoad TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Raise Call NameLoad BinOpMod Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareEq Call NameLoad NameLoad NameLoad body Return Call NameLoad ListComp TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr orelse If CompareEq Call NameLoad NameLoad NameLoad body TryExcept body Return BinOpMod NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad NameLoad attr NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotIn NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If BoolOpOr UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad CompareNotEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
manifest.py is a utility class to help determine version differences in sprinter apps.

example manifest sections look like:
[FEATURE]
version = {{ manifest_version }}
{{ configuration vars }}

The manifest can take a source and/or a target manifest
 __future__ unicode_literals N/A logging N/A os N/A re N/A sys io StringIO six.moves configparser six string_types N/A requests N/A sprinter.lib lib sprinter.next.compat create_configparser sprinter.lib.dependencytree DependencyTree DependencyTreeException featureconfig FeatureConfig inputs Inputs N/A CONFIG_RESERVED N/A source inputs N/A FEATURE_RESERVED N/A rc command phase N/A NAMESPACE_REGEX N/A N/A re compile ([a-zA-Z0-9_]+)(\.[a-zA-Z0-9_]+)?$ N/A MANIFEST_NULL_KEY N/A object N/A logger N/A N/A logging getLogger __name__ load_manifest N/A N/A raw_manifest namespace N/A None kwargs N/A N/A  wrapper method which generates the manifest from various sources  N/A N/A isinstance raw_manifest N/A configparser RawConfigParser N/A N/A N/A Manifest raw_manifest N/A manifest N/A create_configparser N/A N/A N/A N/A manifest has_section config N/A N/A N/A N/A manifest add_section config N/A N/A _load_manifest_interpret_source manifest raw_manifest kwargs N/A N/A Manifest manifest namespace namespace N/A _load_manifest_interpret_source N/A N/A manifest source username password verify_certificate do_inherit N/A None None True True N/A N/A  Interpret the <source>, and load the results into <manifest>  N/A N/A N/A N/A isinstance source string_types N/A N/A N/A N/A source startswith http N/A N/A N/A _load_manifest_from_url manifest source verify_certificate verify_certificate username username password password N/A N/A N/A _load_manifest_from_file manifest source N/A N/A N/A N/A manifest has_option config source N/A N/A N/A N/A manifest set config source N/A str source N/A N/A N/A N/A manifest readfp source N/A N/A N/A N/A manifest has_option config extends do_inherit N/A N/A parent_manifest N/A N/A configparser RawConfigParser N/A N/A _load_manifest_interpret_source parent_manifest N/A N/A manifest get config extends username username password password verify_certificate verify_certificate N/A s N/A N/A parent_manifest sections N/A N/A N/A k v N/A N/A parent_manifest items s N/A N/A N/A N/A N/A manifest has_option s k N/A N/A N/A N/A manifest set s k v N/A N/A N/A N/A configparser Error N/A N/A N/A N/A logger debug exc_info True N/A error_message N/A N/A N/A sys exc_info N/A 1 N/A N/A ManifestException N/A N/A Unable to parse manifest!: {0} format error_message N/A _load_manifest_from_url N/A N/A manifest url verify_certificate username password N/A True None None N/A N/A  load a url body into a manifest  N/A N/A N/A N/A username password N/A N/A manifest_file_handler N/A StringIO N/A N/A N/A N/A lib authenticated_get username password url verify verify_certificate decode utf-8 N/A N/A manifest_file_handler N/A StringIO N/A N/A N/A lib cleaned_request get url verify verify_certificate text N/A N/A N/A manifest readfp manifest_file_handler N/A N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A N/A logger debug exc_info True N/A error_message N/A N/A N/A sys exc_info N/A 1 N/A N/A ManifestException N/A N/A There was an error retrieving {0}!
 {1} format url N/A str error_message N/A _load_manifest_from_file N/A N/A manifest path N/A N/A N/A  load manifest from file  N/A path N/A N/A N/A os path abspath N/A N/A N/A os path expanduser path N/A N/A N/A N/A N/A os path exists path N/A N/A N/A ManifestException N/A N/A Manifest does not exist at {0}! format path N/A N/A N/A manifest read path N/A N/A N/A N/A manifest has_option config source N/A N/A N/A N/A manifest set config source N/A str path N/A ManifestException N/A Exception N/A N/A  Returned if an exception occurred with the manifest  N/A Manifest N/A object N/A N/A 
    A representation of a manifest object

    a manifest can be one of the following:
    * a string, either a url or a filepath
    * a file-like object

    If the namespace is not passed, it will be pulled from the
    global config object in the target, or assumed from
    the string representation of the target object
     N/A dtree None N/A additional_context_variables N/A __init__ N/A N/A self raw_manifest namespace N/A None N/A N/A N/A self manifest raw_manifest N/A N/A N/A N/A N/A self manifest has_section config N/A N/A N/A N/A N/A self manifest add_section config N/A N/A self inputs N/A N/A self __setup_inputs N/A N/A self namespace N/A namespace N/A N/A self __parse_namespace N/A N/A self dtree N/A N/A self __generate_dependency_tree N/A formula_sections N/A N/A self N/A N/A N/A 
        Return all sections related to a formula, re-ordered according to the "depends" section.
         N/A N/A N/A self dtree None N/A N/A N/A N/A self dtree order N/A N/A N/A s N/A s N/A N/A N/A self manifest sections N/A s config N/A source N/A N/A self N/A N/A N/A 
        Return the manifest source
         N/A N/A N/A N/A self has_option config source N/A N/A self get config source None N/A set_source N/A N/A self source N/A N/A N/A  Set the manifest source  N/A N/A N/A self set config source source N/A is_affirmative N/A N/A self section option N/A N/A N/A 
        Return true if the section option combo exists and it is set
        to a truthy value.
         N/A N/A N/A N/A self has_option section option N/A N/A lib is_affirmative N/A N/A self get section option N/A set_input N/A N/A self key value N/A N/A N/A N/A N/A N/A self inputs is_input key N/A N/A N/A N/A N/A self inputs set_input key value N/A N/A N/A self set config key value N/A write N/A N/A self file_handle N/A N/A N/A  write the current state to a file manifest  N/A N/A k v N/A N/A N/A N/A N/A self inputs write_values items N/A N/A N/A N/A self set config k v N/A N/A N/A self set config namespace N/A self namespace N/A N/A N/A N/A self manifest write file_handle N/A grab_inputs N/A N/A self force N/A False N/A N/A N/A N/A N/A self inputs prompt_unset_inputs force force N/A get_feature_config N/A N/A self feature_name N/A N/A N/A  Return a FeatureConfig for the feature name provided  N/A N/A FeatureConfig self feature_name N/A get_context_dict N/A N/A self N/A N/A N/A  return a context dict of the desired state  N/A context_dict N/A N/A s N/A N/A self sections N/A N/A N/A k v N/A N/A N/A self manifest items s N/A N/A N/A context_dict N/A N/A %s:%s N/A s k v N/A N/A k v N/A N/A N/A N/A N/A self inputs values items N/A N/A N/A context_dict N/A N/A N/A config:{0} format k v N/A N/A N/A context_dict update N/A N/A N/A self additional_context_variables items N/A N/A N/A context_dict update N/A dict N/A N/A N/A %s|escaped k N/A N/A re escape N/A N/A str v N/A N/A k v N/A N/A context_dict items N/A context_dict N/A add_additional_context N/A N/A self additional_context N/A N/A N/A  Add additional context variable  N/A N/A N/A N/A self additional_context_variables update additional_context N/A get N/A N/A self section key default N/A MANIFEST_NULL_KEY N/A N/A  Returns the value if it exist, or default if default is set  N/A N/A N/A N/A N/A N/A self manifest has_option section key N/A default MANIFEST_NULL_KEY N/A N/A default N/A N/A N/A N/A self manifest get section key N/A __parse_namespace N/A N/A self N/A N/A N/A 
        Parse the namespace from various sources
         N/A N/A N/A N/A self manifest has_option config namespace N/A N/A N/A N/A N/A self manifest get config namespace N/A N/A N/A N/A N/A self manifest has_option config source N/A N/A N/A N/A N/A N/A N/A NAMESPACE_REGEX search N/A N/A N/A self manifest get config source groups N/A 0 N/A N/A N/A N/A logger warn Could not parse namespace implicitely N/A None N/A __generate_dependency_tree N/A N/A self N/A N/A N/A 
        Generate the dependency tree object
         N/A dependency_dict N/A N/A s N/A N/A N/A self manifest sections N/A N/A N/A s config N/A N/A N/A N/A N/A self manifest has_option s depends N/A N/A dependency_list N/A N/A N/A d strip N/A d N/A N/A re split 
|, N/A N/A N/A self manifest get s depends N/A N/A dependency_dict N/A s dependency_list N/A N/A N/A dependency_dict N/A s N/A N/A N/A N/A N/A DependencyTree dependency_dict N/A N/A N/A DependencyTreeException N/A N/A dte N/A N/A N/A sys exc_info N/A 1 N/A N/A ManifestException N/A Dependency tree for manifest is invalid! %s N/A str dte N/A __substitute_objects N/A N/A self value context_dict N/A N/A N/A 
        recursively substitute value with the context_dict
         N/A N/A N/A type value dict N/A N/A N/A dict N/A N/A k N/A N/A self __substitute_objects v context_dict N/A N/A k v N/A N/A value items N/A N/A N/A N/A type value str N/A N/A N/A N/A N/A value context_dict N/A N/A N/A KeyError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A logger warn N/A Could not specialize %s! Error: %s N/A value e N/A value N/A N/A value N/A __setup_inputs N/A N/A self N/A N/A N/A  Setup the inputs object  N/A input_object N/A Inputs N/A s N/A N/A N/A self manifest sections N/A N/A N/A N/A self has_option s inputs N/A N/A N/A N/A input_object add_inputs_from_inputstring N/A N/A self get s inputs N/A N/A k v N/A N/A self items config N/A N/A N/A N/A input_object is_input s N/A N/A N/A N/A input_object set_input k v N/A input_object N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other Manifest N/A N/A False N/A s N/A N/A N/A self manifest sections N/A N/A N/A s N/A N/A N/A other manifest sections N/A N/A False N/A option N/A N/A N/A self manifest options s N/A N/A N/A N/A N/A N/A N/A other manifest has_option s option N/A N/A N/A N/A self manifest get s option N/A N/A N/A other manifest get s option N/A N/A False N/A True N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self manifest name N/A N/A