
    SBg                        S SK Jr  S SKJrJrJr  S/rSr " S S\5      rS r	\	" SS	S
SSSS.SSSSSSS.SS	S
SSSS.S.SSSSS.SSSSS.\
" SR                  5       R                  SS5      5      S.S\
" SR                  5       R                  SS5      5      SS S!S"S#S$S%.S&\
" SR                  5       R                  SS5      5      SS S!S"S#S$S%.S'.\\ V s/ s H  n \U    (       d  M  U PM     sn \ V s/ s H  n \U    (       a  M  U PM     sn S(.S).5      rS* r\R                  R                   4S+ jr\R                  R                   4S, jr\R&                  \l        S-\l        g.s  sn f s  sn f )/    )Enum)__cpu_features____cpu_baseline____cpu_dispatch__show_configTc                       \ rS rSrSrSrSrg)DisplayModes   stdoutdicts N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r       2/usr/lib/python3/dist-packages/numpy/__config__.pyr	   r	      s    FEr   r	   c                     [        U [        5      (       aJ  U R                  5        VVs0 s H,  u  pU(       d  M  [        U5      (       d  M   U[        U5      _M.     snn$ U $ s  snnf )zs
Removes empty values in a `dict` recursively
This ensures we remove values that Meson could not provide to CONFIG
)
isinstancedictitems_cleanup)dkvs      r   r   r      sM    
 !T+,779J941hqk8A;9JJ Ks   A"A"A"gcczld.bfdz14.2.0ccz-g, -O2, -Werror=implicit-function-declaration, -ffile-prefix-map=$BUILDDIR=., -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -Wdate-time, -D_FORTIFY_SOURCE=2z-Wl,-z,relro, -g, -O2, -Werror=implicit-function-declaration, -ffile-prefix-map=$BUILDDIR=., -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -Wdate-time, -D_FORTIFY_SOURCE=2)namelinkerversioncommandsargszlinker argscythonz3.0.11 c++z-g, -O2, -ffile-prefix-map=$BUILDDIR=., -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -Wdate-time, -D_FORTIFY_SOURCE=2z-Wl,-z,relro, -g, -O2, -ffile-prefix-map=$BUILDDIR=., -fstack-protector-strong, -fstack-clash-protection, -Wformat, -Werror=format-security, -fcf-protection, -Wdate-time, -D_FORTIFY_SOURCE=2)cr$   r&   x86_64littlelinux)cpufamilyendiansystemFalsefalse)hostbuildzcross-compiledblasTruez3.12.1	pkgconfigz/usr/include/x86_64-linux-gnuz/usr/lib/x86_64-linux-gnuunknownz#/usr/lib/x86_64-linux-gnu/pkgconfig)r   foundr!   zdetection methodzinclude directoryzlib directoryzopenblas configurationzpc file directorylapack)r3   r8   )baseliner7   z	not found)	CompilerszMachine InformationzBuild DependencieszSIMD Extensionsc                      SS K n U $ )Nr   yamlr<   s    r   _check_pyyamlr>   l   s
    Kr   c           	         U [         R                  R                  :X  a*   [        5       n[	        UR                  [        5      5        gU [         R                  R                  :X  a  [        $ [        SS	R                  [          Vs/ s H  oDR                  PM     sn5       35      e! [         a8    SSKnSSK	nUR                  SSS9  [	        UR                  [        SS95         gf = fs  snf )
aK  
Show libraries and system information on which NumPy was built
and is being used

Parameters
----------
mode : {`'stdout'`, `'dicts'`}, optional.
    Indicates how to display the config information.
    `'stdout'` prints to console, `'dicts'` returns a dictionary
    of the configuration.

Returns
-------
out : {`dict`, `None`}
    If mode is `'dicts'`, a dict is returned, else None

See Also
--------
get_include : Returns the directory containing NumPy C
              header files.

Notes
-----
1. The `'stdout'` mode will give more readable
   output if ``pyyaml`` is installed

r   Nz"Install `pyyaml` for better output   )
stacklevel   )indentzInvalid `mode`, use one of: z, )r	   r   valuer>   printdumpCONFIGModuleNotFoundErrorwarningsjsonwarndumpsr   AttributeErrorjoin)moder=   rI   rJ   es        r   showrQ   r   s    8 |""(((		0 ?D$))F#$ 
##))	)*499|5T|!gg|5T+U*VW
 	
 # 	0MM>1MM$**VA*./	0 6Us   (B( C-(?C*)C*c                     [        U 5      $ )N)rQ   )rO   s    r   r   r      s    :r   numpyN)enumr   numpy._core._multiarray_umathr   r   r   __all___built_with_mesonr	   r   boollowerreplacerG   r>   r   rD   rQ   r   __doc__r   )features   0r   <module>r]      s      / 4 
 
 ##! s  H !##%" ##" L  a#
8  ""!	  ""!	 #7==?#:#:7B#GH 
" flln44WbAB#$/%E!=*4%K	 !flln44WbAB#$/%E!=*4%K	
. )'7'7G;KG;T'7 (8'7G?OPW?X'7
AIK
\ !!'' ,
^ "((..  ll   Ks   E'(E'4E,E,