ó €Kc@s€ddlZddlZddlmZdgZd„Zd„Zd„Zd„Zd„Z ddl Z d „Z d „Z dS( i˙˙˙˙N(tpformattinteractive_sys_argvcGsždGtjGHx8ddddgD]$}d|ttt|ƒƒfGHqWx/dgD]$}d|ttt|ƒƒfGHqQWttd ƒršd GtjƒGHndS( NtPythontplatformtprefixt byteordertpaths sys.%s = %stnames os.%s = %stunames&system,node,release,version,machine = (tsystversionRtgetattrtosthasattrR(targsta((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pytshow_informations ""cGs3x,tjjƒD]\}}d||fGHqWdS(Ns %s = %s(R tenvirontitems(Rtkti((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyt show_environscGsddlm}|ƒdS(Ni˙˙˙˙(tshow_fcompilers(t fcompilerR(RR((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pytshow_fortran_compilersscGsddlm}|ƒdS(Ni˙˙˙˙(tshow_compilers(tdistutils.ccompilerR(RR((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyRscCsd|||fGHdS(Ns, Tasks: i - Show python/platform/machine information ie - Show environment information c - Show C compilers information c - Set C compiler (current:%s) f - Show Fortran compilers information f - Set Fortran compiler (current:%s) e - Edit proposed sys.argv[1:]. Task aliases: 0 - Configure 1 - Build 2 - Install 2 - Install with prefix. 3 - Inplace build 4 - Source distribution 5 - Binary distribution Proposed sys.argv = %s ((targvt ccompilerR((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyt show_tasksscGs“|d}|d}|dk r=|jdj|dƒƒny!tddj|dƒƒ}Wntk rrdSX|rtj|ƒ|d)ndS(Niit s#Edit argv [UpArrow to retrive %r]: (tNonet add_historytjoint raw_inputtEOFErrortshlextsplit(RRtreadlinets((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyt edit_argv7s   ! cCszddGHdGHddGHd}yŮyddl}Wntk rCn˛Xddl}|jƒ}tjjdtjjddƒƒ}tjj |d |ƒ}yHy|j |ƒWnt k rŔnXddl }|j |j|ƒWntk rônXWntk r}|GHnXitd 6td 6td 6td 6td6}d} d} x$t|| | ƒytdƒ} Wntk rƒHd} nX| jƒ} | dkr Pn| dkrštjƒn|j| dƒ} | dkr | dd kr | d} | dkrId} qIqIn| dd krA| d} | dkrId} qIqIn| ddkrzt| ƒdkrz| d}| d} nd}| dkr˘ddg|d)qIqi| dkrigd6gd6gd6gd6gd6}| dk r2d| }|dj|ƒ| d kr2|dj|ƒ|dj|ƒq2n| dk rd!| }|dj|ƒ| d kr|dj|ƒ|dj|ƒqn| d"krž|djd#ƒ|djd#ƒng}dddddg}x5|D]-}||}|rŕ|j|g|ƒqŕqŕW| d krFd|kr9|jdƒn||d)q| d$krf|d%g|d)q| dkr­|dk r™|d&d'|g|d)q|d&g|d)q| d"krÍ|d%g|d)q| d(krtjd)krü|d*g|d)q|d+g|d)qqid,G| GHnIdd-GHy| ||ƒWn#tk r_}d.| |fGHPnXdd-GHHqIddGH|S(/Nt=iHsStarting interactive sessiont-i˙˙˙˙tUSERtUSERNAMEtUNKNOWNs.pyhist_interactive_setup-Rtietftctes:Choose a task (^D to quit, Enter to continue with setup): tquittiitnonet2t4tsdists-ft01235tconfigt config_fct build_extt build_srct build_clibs --compiler=%st0s--fcompiler=%st3s --inplacet1tbuildtinstalls --prefix=%st5twin32t bdist_wininsttbdistsSkipping unknown task:iDsFailed running task %s: %s( RR&t ImportErrorttempfilet gettempdirR RtgetRR!tread_history_filetIOErrortatexittregistertwrite_history_filetAttributeErrort ExceptionRRRRR(RR"R#tlowerR texittlentappendtextendR(RR&RHttdirtusernamethistfileRMtmsgt task_dicttc_compiler_nametf_compiler_namettasktltaskt task_funcRtcmd_optsR0tconft sorted_keysRtopts((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyRDsć     $                  "                            ( R R tpprintRt__all__RRRRRR$R(R(((s?/usr/lib/python2.7/site-packages/numpy/distutils/interactive.pyts