'Return the list of symbols that a shared extension has to
export.  This either uses \'ext.export_symbols\' or, if it\'s not
provided, "init" + module_name.  Only relevant on Windows, where
the .pyd file (DLL) must export the module "init" function.'

def get_export_symbols(self, ext):

    initfunc_name = ('init' + ext.name.split('.')[(-1)])
    if (initfunc_name not in ext.export_symbols):
        ext.export_symbols.append(initfunc_name)
    return ext.export_symbols
