Module ImportFrom alias alias alias Import alias Import alias Import alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Return Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareLt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareLtE NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareGtE NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareGt NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad Lambda arguments args NameParam NameParam defaults CompareNotEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad Str body Continue If CompareIn SubscriptLoad NameLoad Slice Num Str body Expr Yield Call AttributeLoad NameLoad attr Num orelse Expr Yield BinOpAdd Str NameLoad Expr Yield Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore ListLoad For NameStore Call NameLoad Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body If CompareLt NameLoad Str body While BoolOpAnd NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Expr Call AttributeLoad NameLoad attr While BoolOpAnd NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list Assign NameStore Str ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword IfExp Call AttributeLoad NameLoad attr Str Call NameLoad Call AttributeLoad NameLoad attr Str Num keyword Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Str keyword Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword Call NameLoad Call AttributeLoad NameLoad attr Str BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str keyword Call NameLoad Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call AttributeLoad Call NameLoad NameLoad attr Str Num Index Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr GeneratorExp Call NameLoad NameLoad comprehension NameStore AttributeLoad AttributeLoad NameLoad attr attr Return Call AttributeLoad Str attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad If CompareIn Str NameLoad body Return SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad BoolOpOr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareIn NameLoad ListLoad Str Str Str body Assign NameStore Str orelse If CompareIn NameLoad ListLoad Str Str body Assign NameStore Str Return TupleLoad NameLoad Call NameLoad NameLoad If BoolOpAnd UnaryOpNot NameLoad NameLoad body Assign NameStore Str Return TupleLoad NameLoad Call NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Str If CompareIsNot NameLoad NameLoad body Return Call NameLoad GeneratorExp IfExp UnaryOpNot Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults CompareEq NameLoad Num Call NameLoad NameLoad If BoolOpAnd CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIsNot NameLoad NameLoad body Assign NameStore UnaryOpUSub NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore UnaryOpUSub NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore UnaryOpUSub NameLoad orelse Assign NameStore Call NameLoad GeneratorExp IfExp Call NameLoad NameLoad NameLoad TupleLoad NameLoad Str TupleLoad UnaryOpUSub NameLoad NameLoad comprehension NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list
N/A __future__ absolute_import division print_function N/A collections N/A itertools N/A re _structures Infinity N/A __all__ N/A parse Version LegacyVersion InvalidVersion VERSION_PATTERN N/A _Version N/A N/A collections namedtuple _Version N/A epoch release dev pre post local parse N/A N/A version N/A N/A N/A 
    Parse the given version string and return either a :class:`Version` object
    or a :class:`LegacyVersion` object depending on if the given version is
    a valid PEP 440 version or a legacy version.
     N/A N/A N/A N/A Version version N/A N/A N/A InvalidVersion N/A N/A N/A LegacyVersion version N/A InvalidVersion N/A ValueError N/A N/A 
    An invalid version was found, users should refer to PEP 440.
     N/A _BaseVersion N/A object N/A __hash__ N/A N/A self N/A N/A N/A N/A hash N/A self _key N/A __lt__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A __le__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A __ge__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A __gt__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A self _compare other N/A N/A N/A s o N/A N/A s o N/A _compare N/A N/A self other method N/A N/A N/A N/A N/A isinstance other _BaseVersion N/A N/A NotImplemented N/A N/A method N/A self _key N/A other _key N/A N/A LegacyVersion N/A _BaseVersion N/A __init__ N/A N/A self version N/A N/A N/A N/A self _version N/A str version N/A N/A self _key N/A _legacy_cmpkey N/A self _version N/A __str__ N/A N/A self N/A N/A N/A N/A self _version N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <LegacyVersion({0})> format N/A repr N/A str self N/A public N/A N/A self N/A N/A N/A N/A self _version N/A property base_version N/A N/A self N/A N/A N/A N/A self _version N/A property local N/A N/A self N/A N/A N/A None N/A property is_prerelease N/A N/A self N/A N/A N/A False N/A property is_postrelease N/A N/A self N/A N/A N/A False N/A property N/A N/A _legacy_version_component_re N/A N/A re compile (\d+ | [a-z]+ | \.| -) N/A re VERBOSE N/A _legacy_version_replacement_map N/A pre preview - rc dev c c final- c @ _parse_version_parts N/A N/A s N/A N/A N/A part N/A N/A _legacy_version_component_re split s N/A N/A part N/A N/A _legacy_version_replacement_map get part part N/A N/A N/A part N/A part . N/A N/A N/A N/A N/A part N/A 1 0123456789 N/A N/A N/A N/A N/A part zfill 8 N/A N/A N/A N/A * part N/A N/A *final N/A _legacy_cmpkey N/A N/A version N/A N/A N/A epoch -1 N/A parts N/A N/A part N/A _parse_version_parts N/A N/A version lower N/A N/A N/A N/A part startswith * N/A N/A N/A part *final N/A N/A N/A parts N/A N/A parts N/A -1 *final- N/A N/A N/A N/A parts pop N/A N/A parts N/A N/A parts N/A -1 00000000 N/A N/A N/A N/A parts pop N/A N/A N/A parts append part N/A parts N/A tuple parts N/A N/A epoch parts N/A N/A VERSION_PATTERN 
    v?
    (?:
        (?:(?P<epoch>[0-9]+)!)?                           # epoch
        (?P<release>[0-9]+(?:\.[0-9]+)*)                  # release segment
        (?P<pre>                                          # pre-release
            [-_\.]?
            (?P<pre_l>(a|b|c|rc|alpha|beta|pre|preview))
            [-_\.]?
            (?P<pre_n>[0-9]+)?
        )?
        (?P<post>                                         # post release
            (?:-(?P<post_n1>[0-9]+))
            |
            (?:
                [-_\.]?
                (?P<post_l>post|rev|r)
                [-_\.]?
                (?P<post_n2>[0-9]+)?
            )
        )?
        (?P<dev>                                          # dev release
            [-_\.]?
            (?P<dev_l>dev)
            [-_\.]?
            (?P<dev_n>[0-9]+)?
        )?
    )
    (?:\+(?P<local>[a-z0-9]+(?:[-_\.][a-z0-9]+)*))?       # local version
 Version N/A _BaseVersion N/A N/A _regex N/A N/A re compile N/A N/A ^\s* VERSION_PATTERN \s*$ N/A N/A re VERBOSE N/A re IGNORECASE __init__ N/A N/A self version N/A N/A N/A match N/A N/A N/A self _regex search version N/A N/A match N/A N/A N/A InvalidVersion N/A N/A Invalid version: '{0}' format version N/A N/A self _version N/A _Version epoch N/A N/A N/A match group epoch N/A int N/A N/A match group epoch 0 release N/A tuple N/A N/A int i N/A i N/A N/A N/A N/A match group release split . pre N/A _parse_letter_version N/A N/A match group pre_l N/A N/A match group pre_n post N/A _parse_letter_version N/A N/A match group post_l N/A N/A N/A match group post_n1 N/A N/A match group post_n2 dev N/A _parse_letter_version N/A N/A match group dev_l N/A N/A match group dev_n local N/A _parse_local_version N/A N/A match group local N/A N/A self _key N/A _cmpkey N/A N/A self _version epoch N/A N/A self _version release N/A N/A self _version pre N/A N/A self _version post N/A N/A self _version dev N/A N/A self _version local N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A <Version({0})> format N/A repr N/A str self N/A __str__ N/A N/A self N/A N/A N/A parts N/A N/A N/A N/A N/A self _version epoch 0 N/A N/A N/A N/A parts append N/A N/A {0}! format N/A N/A self _version epoch N/A N/A N/A parts append N/A N/A . join N/A N/A str x N/A x N/A N/A self _version release N/A N/A N/A N/A self _version pre None N/A N/A N/A N/A parts append N/A N/A join N/A N/A str x N/A x N/A N/A self _version pre N/A N/A N/A N/A self _version post None N/A N/A N/A N/A parts append N/A N/A .post{0} format N/A N/A N/A self _version post N/A 1 N/A N/A N/A N/A self _version dev None N/A N/A N/A N/A parts append N/A N/A .dev{0} format N/A N/A N/A self _version dev N/A 1 N/A N/A N/A N/A self _version local None N/A N/A N/A N/A parts append N/A N/A +{0} format N/A N/A . join N/A N/A str x N/A x N/A N/A self _version local N/A N/A N/A join parts N/A public N/A N/A self N/A N/A N/A N/A N/A N/A N/A str self split + 1 N/A 0 N/A property base_version N/A N/A self N/A N/A N/A parts N/A N/A N/A N/A N/A self _version epoch 0 N/A N/A N/A N/A parts append N/A N/A {0}! format N/A N/A self _version epoch N/A N/A N/A parts append N/A N/A . join N/A N/A str x N/A x N/A N/A self _version release N/A N/A N/A join parts N/A property local N/A N/A self N/A N/A N/A version_string N/A str self N/A N/A + version_string N/A N/A N/A N/A N/A version_string split + 1 N/A 1 N/A property is_prerelease N/A N/A self N/A N/A N/A N/A bool N/A N/A N/A self _version dev N/A N/A self _version pre N/A property is_postrelease N/A N/A self N/A N/A N/A N/A bool N/A N/A self _version post N/A property N/A _parse_letter_version N/A N/A letter number N/A N/A N/A letter N/A N/A N/A number None N/A N/A number 0 N/A letter N/A N/A letter lower N/A N/A letter alpha N/A N/A letter a N/A N/A N/A letter beta N/A N/A letter b N/A N/A N/A letter N/A c pre preview N/A N/A letter rc N/A N/A N/A letter N/A rev r N/A N/A letter post N/A N/A letter N/A int number N/A N/A N/A letter number N/A N/A letter post N/A N/A letter N/A int number N/A N/A _local_version_seperators N/A N/A re compile [\._-] _parse_local_version N/A N/A local N/A N/A N/A 
    Takes a string like abc.1.twelve and turns it into ("abc", 1, "twelve").
     N/A N/A local None N/A N/A N/A tuple N/A N/A N/A N/A N/A part isdigit N/A N/A part lower N/A int part N/A part N/A N/A _local_version_seperators split local N/A _cmpkey N/A N/A epoch release pre post dev local N/A N/A N/A release N/A tuple N/A reversed N/A list N/A N/A itertools dropwhile N/A N/A N/A x N/A N/A x 0 N/A reversed release N/A N/A N/A pre None N/A post None N/A dev None N/A N/A pre N/A Infinity N/A N/A N/A pre None N/A N/A pre Infinity N/A N/A post None N/A N/A post N/A Infinity N/A N/A dev None N/A N/A dev Infinity N/A N/A local None N/A N/A local N/A Infinity N/A N/A local N/A tuple N/A N/A N/A isinstance i int N/A i N/A N/A Infinity i N/A i local N/A N/A epoch release pre post dev local N/A