(file)
return ret
Get the name of a tarball

    file should be one of

    source-orig:       The original name of the source tarball
    source-orig-notar: The name of the untarred directory
    source:            The source tarball (after renaming)
    win32-orig:        The original name of the win32 installer
    win32:             The name of the win32 installer (after renaming)
    html:              The name of the html zip
    html-nozip:        The name of the html, without ".zip"
    pdf-orig:          The original name of the pdf file
    pdf:               The name of the pdf file (after renaming)
Get the name of a tarball
Get the name of a tarball
def get_tarball_name(file):
    """
    Get the name of a tarball

    file should be one of

    source-orig:       The original name of the source tarball
    source-orig-notar: The name of the untarred directory
    source:            The source tarball (after renaming)
    win32-orig:        The original name of the win32 installer
    win32:             The name of the win32 installer (after renaming)
    html:              The name of the html zip
    html-nozip:        The name of the html, without ".zip"
    pdf-orig:          The original name of the pdf file
    pdf:               The name of the pdf file (after renaming)
    """
    version = get_sympy_version()
    doctypename = defaultdict(str, {'html': 'zip', 'pdf': 'pdf'})
    winos = defaultdict(str, {'win32': 'win32', 'win32-orig': 'linux-i686'})

    if file in {'source-orig', 'source'}:
        name = 'sympy-{version}.tar.gz'
    elif file == 'source-orig-notar':
        name = "sympy-{version}"
    elif file in {'win32', 'win32-orig'}:
        name = "sympy-{version}.{wintype}.exe"
    elif file in {'html', 'pdf', 'html-nozip'}:
        name = "sympy-docs-{type}-{version}"
        if file == 'html-nozip':
            # zip files keep the name of the original zipped directory. See
            # https://github.com/sympy/sympy/issues/7087.
            file = 'html'
        else:
            name += ".{extension}"
    elif file == 'pdf-orig':
        name = "sympy-{version}.pdf"
    else:
        raise ValueError(file + " is not a recognized argument")

    ret = name.format(version=version, type=file,
        extension=doctypename[file], wintype=winos[file])
    return ret
def get_tarball_name ( file ) : version = get_sympy_version ( ) doctypename = defaultdict ( str , { 'html' : 'zip' , 'pdf' : 'pdf' } ) winos = defaultdict ( str , { 'win32' : 'win32' , 'win32-orig' : 'linux-i686' } ) if file in { 'source-orig' , 'source' } : name = 'sympy-{version}.tar.gz' elif file == 'source-orig-notar' : name = "sympy-{version}" elif file in { 'win32' , 'win32-orig' } : name = "sympy-{version}.{wintype}.exe" elif file in { 'html' , 'pdf' , 'html-nozip' } : name = "sympy-docs-{type}-{version}" if file == 'html-nozip' : # zip files keep the name of the original zipped directory. See # https://github.com/sympy/sympy/issues/7087. file = 'html' else : name += ".{extension}" elif file == 'pdf-orig' : name = "sympy-{version}.pdf" else : raise ValueError ( file + " is not a recognized argument" ) ret = name . format ( version = version , type = file , extension = doctypename [ file ] , wintype = winos [ file ] ) return ret