def get_version(version=None):
    'Return a PEP 440-compliant version number from VERSION.'
    version = get_complete_version(version)
    main = get_main_version(version)
    sub = ''
    if ((version[3] == 'alpha') and (version[4] == 0)):
        git_changeset = get_git_changeset()
        if git_changeset:
            sub = ('.dev%s' % git_changeset)
    elif (version[3] != 'final'):
        mapping = {'alpha': 'a', 'beta': 'b', 'rc': 'rc'}
        sub = (mapping[version[3]] + str(version[4]))
    return (main + sub)
Return a PEP 440-compliant version number from VERSION.
def get_version(version=None):
    
    version = get_complete_version(version)
    main = get_main_version(version)
    sub = 
    if ((version[3] == 'alpha') and (version[4] == 0)):
        git_changeset = get_git_changeset()
        if git_changeset:
            sub = ('.dev%s' % git_changeset)
    elif (version[3] != 'final'):
        mapping = {'alpha': 'a', 'beta': 'b', 'rc': 'rc'}
        sub = (mapping[version[3]] + str(version[4]))
    return (main + sub)