a ;jgM@s:ddlZddlZddlZddZddZedkr6edS)NcCs"td|t|tddS)Nz Running %r:------)printossystem)cmdr=/usr/local/lib/python3.9/site-packages/numpy/f2py/diagnose.py run_commands  r c Cst}tttdtdtjtdtdtjtdtdttj tdtdttj tdtdd tj tdzddl }d }Wn2ty}ztd |d}WYd}~n d}~00zdd lm}d }Wn4ty&}ztd |d}WYd}~n d}~00zddl}d }WnZtyzddl}d }Wn4ty}ztd|d}WYd}~n d}~00Yn0|rztd|j|jfWn8ty}ztd|tdWYd}~n d}~00|rFztd|jj |jfWn8tyD}ztd|tdWYd}~n d}~00|rzF|d krrtd|jj|jjfntd|jj|jftdWn8ty}ztd|tdWYd}~n d}~00z|d krptdddddlmm} tdtdz0td| jD]} | d dtdqWn8tyn}ztd|tdWYd}~n d}~00Wn:ty}z td|dtdWYd}~n d}~00z|d krtdddddlmm} ntdddddlm} tdtdztd| tdWn8tyV}ztd|tdWYd}~n d}~00Wn8ty}ztd|tdWYd}~n d}~00z0|d krtdddddl!m"} tdtdnz,tdddddl#m"} tdtdWnZtyR}z@td|d td!ddddl$m"} tdtdWYd}~n d}~00| } td"ddt%| D]L}|dd#krn|d d#krnt&| |d drnt|d dddqntdWn8ty}ztd|tdWYd}~n d}~00t|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 ImportErrorZ 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_newnumpyer Z has_f2py2eZhas_numpy_distutilsr!msgr'Zcompiler_classr(rcpurrrrrun s                  "      "            2  r/__main__)rrrr r/__name__rrrrs