B []@sNddlmZmZmZddlZddlZddlZddZddZe dkrJedS))divisionabsolute_importprint_functionNcCs"td|t|tddS)Nz Running %r:z------)printossystem)cmdr 6/tmp/pip-install-svzetoqp/numpy/numpy/f2py/diagnose.py run_command s  r c Cst}tttdtdtjtdtdtjtdtdttj tdtdttj tdtdd tj tdyddl }d }Wn*tk rtd td d}YnXydd lm}d }Wn,tk rtd td d}YnXyddl}d }WnTtk r|yddl}d }Wn,tk rvtdtd d}YnXYnX|rytd|j|jfWn6tk r}ztd|tdWdd}~XYnX|r,ytd|jj |jfWn6tk r*}ztd|tdWdd}~XYnX|ryF|d krXtd|jj|jjfntd|jj|jftdWn6tk r}ztd|tdWdd}~XYnXy|d krVtdddddlmm}tdtdy4tdx&|jD]} | d dtdqWWn6tk rT}ztd|tdWdd}~XYnXWn8tk r}ztd|dtdWdd}~XYnXy|d krtdddddlmm} ntdddddl m} tdtdytd| !tdWn6tk r8}ztd|tdWdd}~XYnXWn6tk rr}ztd|tdWdd}~XYnXy2|d krtdddddl"m#} tdtdny,tdddddl$m#} tdtdWnXtk r0}z8td|d td!ddddl%m#} tdtdWdd}~XYnX| } td"ddxXt&| D]L} | dd#krN| d d#krNt'| | d drNt| d dddqNWtdWn6tk r}ztd|tdWdd}~XYnXt|dS)$Nz------z os.name=%rzsys.platform=%rz sys.version:z sys.prefix:z sys.path=%r:rzFailed to import new numpy:)f2py2ezFailed to import f2py2e:z!Failed to import numpy_distutils:z Found new numpy version %r in %szerror:zFound f2py2e version %r in %sz&Found numpy.distutils version %r in %rz&Found numpy_distutils version %r in %rz0Importing numpy_distutils.command.build_flib ... )endokz5Checking availability of supported Fortran compilers:)verbosezD(ignore it, build_flib is obsolute for numpy.distutils 0.2.2 and up)z'Importing numpy.distutils.fcompiler ...z'Importing numpy_distutils.fcompiler ...z%Importing numpy.distutils.cpuinfo ...)cpuinfoz-Importing numpy_distutils.command.cpuinfo ...z (ignore it)z%Importing numpy_distutils.cpuinfo ...zCPU information:_)(rgetcwdchdirtempfile gettempdirrnamesysplatformversionprefixjoinpathnumpy ImportErrorexc_infoZ numpy.f2pyrZnumpy.distutilsnumpy_distutils __version____file__ Exception distutilsZnumpy_distutils_versionZ"numpy_distutils.command.build_flibcommand build_flibZ all_compilersZ is_availableZnumpy.distutils.fcompiler fcompilerZnumpy_distutils.fcompilerZshow_fcompilersZnumpy.distutils.cpuinforZnumpy_distutils.command.cpuinfoZnumpy_distutils.cpuinfodirgetattr)_pathr!Z has_newnumpyrZ has_f2py2eZhas_numpy_distutilsr$msgr*Zcompiler_classr+rcpurr r r runs                                  2  r1__main__) __future__rrrrrrr r1__name__r r r r s