def discover_settings(conf_base=None):
 settings = {'zmq_prefix': '', 'libzmq_extension': False, 'no_libzmq_extension': False, 'skip_check_zmq': False, 'allow_legacy_libzmq': False, 'bundle_msvcp': None, 'build_ext': {}, 'bdist_egg': {}}
 if sys.platform.startswith('win'):
  settings['have_sys_un_h'] = False
 if conf_base:
  merge(settings, load_config('config', conf_base))
 merge(settings, get_cfg_args())
 merge(settings, get_env_args())
 return settings

def discover_settings ( conf_base = None ) : settings = { 'zmq_prefix' : '' , 'libzmq_extension' : False , 'no_libzmq_extension' : False , 'skip_check_zmq' : False , 'allow_legacy_libzmq' : False , 'bundle_msvcp' : None , 'build_ext' : { } , 'bdist_egg' : { } } if sys . platform . startswith ( 'win' ) : settings [ 'have_sys_un_h' ] = False if conf_base : merge ( settings , load_config ( 'config' , conf_base ) ) merge ( settings , get_cfg_args ( ) ) merge ( settings , get_env_args ( ) ) return settings
discover custom settings for zmq path .