U Dx`n@s:ddlZddlZddlZddZddZedkr6edS)NcCs"td|t|tddS)Nz Running %r:------)printossystem)cmdr:/tmp/pip-target-zr53vnty/lib/python/numpy/f2py/diagnose.py run_commands  r c Cst}tttdtdtjtdtdtjtdtdttj tdtdttj tdtdd tj tdzddl }d }Wn*tk rtd td d}YnXzdd lm}d }Wn,tk rtd td d}YnXzddl}d }WnTtk r|zddl}d }Wn,tk rvtdtd d}YnXYnX|rztd|j|jfWn6tk r}ztd|tdW5d}~XYnX|r,ztd|jj |jfWn6tk r*}ztd|tdW5d}~XYnX|rzF|d krXtd|jj|jjfntd|jj|jftdWn6tk r}ztd|tdW5d}~XYnXz|d krRtdddddlmm}tdtdz0td|jD]} | d dtdqWn6tk rP}ztd|tdW5d}~XYnXWn8tk r}ztd|dtdW5d}~XYnXz|d krtdddddlmm} ntdddddl m} tdtdztd| !tdWn6tk r4}ztd|tdW5d}~XYnXWn6tk rn}ztd|tdW5d}~XYnXz.|d krtdddddl"m#} tdtdnz,tdddddl$m#} tdtdWnXtk r,}z8td|d td!ddddl%m#} tdtdW5d}~XYnX| } td"ddt&| D]L} | dd#krH| d d#krHt'| | d drHt| d dddqHtdWn6tk r}ztd|tdW5d}~XYnXt|dS)$Nrz 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.f2pyr Znumpy.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)_pathrZ has_newnumpyr Z has_f2py2eZhas_numpy_distutilsr"msgr(Zcompiler_classr)rcpurrrrrun s                                  2  r/__main__)rrrr r/__name__rrrrs