Module ImportFrom alias alias alias alias alias alias alias Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str ClassDef bases NameLoad body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Return TupleLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Num Return TupleLoad SubscriptLoad NameLoad Index Num IfExp CompareEq Call NameLoad NameLoad Num NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call NameLoad Str NameLoad If NameLoad body Assign TupleStore NameStore NameStore Call NameLoad Str NameLoad orelse Assign TupleStore NameStore NameStore Call NameLoad Str NameLoad Return TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot NameLoad body Expr Yield NameLoad orelse For NameStore Call AttributeLoad NameLoad attr Str body Expr Yield Call AttributeLoad NameLoad attr NameLoad decorator_list TryExcept body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign TupleStore NameStore NameStore NameStore Call NameLoad NameLoad Assign NameStore ListLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str NameLoad Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults vararg body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num body Assign NameStore Call NameLoad NameLoad NameLoad If CompareNotEq NameLoad Num body Return NameLoad Return Num decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad Str CompareEq Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list decorator_list
N/A __future__ absolute_import division generators nested_scopes print_function unicode_literals with_statement N/A re itertools izip_longest Revision N/A object N/A N/A Represents a software revision that is comparable to another revision describing the same
  software.

  :API: public
   BadRevision N/A Exception N/A N/A Indicates a problem parsing a revision. N/A _parse_atom N/A N/A cls atom N/A N/A N/A N/A N/A N/A int atom N/A N/A N/A ValueError N/A N/A atom N/A classmethod semver N/A N/A cls rev N/A N/A N/A Attempts to parse a Revision from a semantic version.

    See http://semver.org/ for the full specification.

    :API: public
     parse_extra N/A N/A delimiter value N/A N/A N/A N/A value N/A N/A N/A None None N/A N/A components N/A N/A value split delimiter 1 N/A N/A N/A components N/A 0 N/A N/A N/A len components 1 None N/A components N/A 1 N/A parse_patch N/A N/A patch N/A N/A N/A N/A patch pre_release N/A parse_extra - patch N/A pre_release N/A N/A N/A pre_release build N/A parse_extra + pre_release N/A N/A N/A patch build N/A parse_extra + patch N/A N/A patch pre_release build N/A parse_components N/A N/A value N/A N/A N/A N/A value N/A N/A N/A None N/A N/A atom N/A N/A value split . N/A N/A N/A N/A N/A cls _parse_atom atom N/A N/A N/A N/A N/A major minor patch N/A N/A rev split . 2 N/A N/A patch pre_release build N/A parse_patch patch N/A components N/A N/A int major N/A int minor N/A int patch N/A N/A N/A components extend N/A parse_components pre_release N/A N/A N/A components extend N/A parse_components build N/A N/A cls components N/A N/A N/A ValueError N/A N/A N/A N/A cls BadRevision N/A N/A Failed to parse '{}' as a semantic version number format rev N/A classmethod lenient N/A N/A cls rev N/A N/A N/A A lenient revision parser that tries to split the version into logical components with
    heuristics inspired by PHP's version_compare.

    :API: public
     N/A rev N/A N/A re sub (\d)([a-zA-Z]) \1.\2 rev N/A rev N/A N/A re sub ([a-zA-Z])(\d) \1.\2 rev N/A N/A cls N/A map N/A cls _parse_atom N/A N/A re split [.+_\-] rev N/A classmethod __init__ N/A N/A self N/A components N/A N/A N/A self _components components N/A components N/A N/A self N/A N/A N/A Returns a list of this revision's components from most major to most minor.

    :API: public
     N/A N/A list N/A self _components N/A property __cmp__ N/A N/A self other N/A N/A N/A N/A ours theirs N/A izip_longest N/A self _components N/A other _components fillvalue 0 N/A N/A difference N/A cmp ours theirs N/A N/A difference 0 N/A N/A difference N/A 0 N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A {}({}) format N/A N/A self __class__ __name__ N/A N/A ,  join N/A map repr N/A self _components N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A hasattr other _components N/A N/A tuple N/A self _components N/A tuple N/A other _components N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self __eq__ other N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A self _components N/A __str__ N/A N/A self N/A N/A N/A N/A N/A . join N/A N/A str c N/A c N/A self _components N/A N/A