
    wgM                     B    d dl Z d dlZd dlZd Zd Zedk(  r e        yy)    Nc                 `    t        d| z         t        j                  |        t        d       y )NzRunning %r:------)printossystem)cmds    X/home/mcse/projects/flask/flask-venv/lib/python3.12/site-packages/numpy/f2py/diagnose.pyrun_commandr
      s!    	-3
 IIcN	(O    c                      t        j                         } t        j                  t        j                                t        d       t        dt         j                  z         t        d       t        dt        j                  z         t        d       t        d       t        t        j                         t        d       t        d       t        t        j                         t        d       t        ddj                  t        j                        z         t        d       	 dd l}d	}	 ddlm} d	}	 dd l}d}|r&	 t        dj&                  d|j(                         |r0	 t        dj&                  j                  d|j(                         |r	 |dk(  r:t        dj,                  j&                  d|j,                  j(                         n/t        dj.                  j.                  d|j(                         t        d       	 |d	k(  rlt        dd       dd lmc m}	 t        d       t        d       	 t        d       |	j6                  D ]$  }
 |
d	      j9                          t        d       & 	 	 |dk(  rt        dd       dd lmc m} nt        dd       dd lm} t        d       t        d       	 t        d       |jA                          t        d       	 |dk(  r*t        dd       ddl!m"} t        d       t        d       n*	 t        d d       ddl#m"} t        d       t        d        |       }t        d#d       tK        |      D ]9  }|d   d$k(  s|d	   d$k7  s tM        ||d	d               s*t        |d	d  d       ; t        d       t        j                  |        y # t        $ r}t        d
|       d}Y d }~d }~ww xY w# t        $ r}t        d|       d}Y d }~d }~ww xY w# t        $ r0 	 dd l}d	}n$# t        $ r}t        d|       d}Y d }~nd }~ww xY wY w xY w# t*        $ r"}t        d|       t        d       Y d }~d }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~d }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~d }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~yd }~ww xY w# t*        $ r#}t        d|d       t        d       Y d }~d }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~id }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~d }~ww xY w# t*        $ rA}t        d|d!       t        d"d       ddl$m"} t        d       t        d       Y d }~d }~ww xY w# t*        $ r"}t        d|       t        d       Y d }~Rd }~ww xY w)%Nr   z
os.name=%rzsys.platform=%rzsys.version:zsys.prefix:zsys.path=%r:r      zFailed to import new numpy:)f2py2ezFailed to import f2py2e:   z!Failed to import numpy_distutils:zFound new numpy version z in zerror:zFound f2py2e version zFound numpy.distutils version zFound numpy_distutils version z0Importing numpy_distutils.command.build_flib ... )endokz5Checking 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 ...zCPU information:_)'r   getcwdchdirtempfile
gettempdirr   namesysplatformversionprefixjoinpathnumpyImportError
numpy.f2pyr   numpy.distutilsnumpy_distutils__version____file__	Exception	distutilsnumpy_distutils_version"numpy_distutils.command.build_flibcommand
build_fliball_compilersis_availablenumpy.distutils.fcompiler	fcompilernumpy_distutils.fcompilershow_fcompilersnumpy.distutils.cpuinfor   numpy_distutils.command.cpuinfonumpy_distutils.cpuinfodirgetattr)_pathr"   has_newnumpyer   
has_f2py2ehas_numpy_distutilsr&   msgr.   compiler_classr2   r   cpur   s                  r	   runrB      s   IIKEHHX  "#	(O	,"''
"#	(O	
s||
,-	(O	.	#++	(O	-	#**	(O	-388CHH-
./	(O
%

	$ 	$$enn6 7 	%%--v@ A 	"a'OO//OO,,. / #;;SS#,,. / (O	"a'FCQGGdh$OQ*4*B*B (&q1>>@h(	"a'?SI==?SI=$K(O MN))+h	"a'=3G;dh$GSRG$K(O )C$#.G -7c>d1gn9Od12h9O9Q$qr(,- (O HHUOo  +Q/  (!,
  $	$""# 	$5q9"#	$	$  	(C (OO	  	(C (OO	  	(C (OO	  ! $(C((OO$  	#eg(OO	"   h$h   	(C (OO	  ! $(C7AsK?$K(OO$  	(C (OO	s  *O 1O1 :P %Q +/R  A9R. 1T
 
>S T
 
AU' &T9 7/W" ')V *W" ;W" W" W" 	O.O))O.1	P:PP	Q P'&Q'	Q0Q>QQQQ	Q=Q88Q= 	R+	R&&R+.	S7SS	T%T<T
 TT
 
	T6T11T69	U$UU' U$$U' '	V0VV	W6WW" WW" "	X+XX__main__)r   r   r   r
   rB   __name__ r   r	   <module>rF      s.    	 
 KX zE r   