+
    ei  c                   sZ   ^ RI Ht ^ RIHtHtHt R.tRt ! R R]4      tR t	]	! RR	R
RRRRRRRRRRR/RR
RRRRRRRRRRR/RR
RRRRRRRRRRR//RRRRRRRR R!R"/R#RRRRRR R!R"/R$]
! R%P                  4       P                  R&R4      4      /R'R(R
R)R*]
! R+P                  4       P                  R&R4      4      RR,R-R.R/R0R1R2R3R4R5R6/R7R
R7R*]
! R+P                  4       P                  R&R4      4      RR8R-R.R/R9R1R2R3R4R5R6//R:R;R<RR=/R>R?]R*] U u. uF  p ]V ,          '       g   K  V NK  	  up R@] U u. uF  p ]V ,          '       d   K  V NK  	  up //4      tRA t]P                  P                   3RB lt]P                  P                   3RC lt]P&                  ]n        RD]n        RE# u up i u up i )F    )Enum)__cpu_features____cpu_baseline____cpu_dispatch__show_configTc                   s    ] tR t^tRtRtRtR# )DisplayModesstdoutdicts N)Z__name__
__module__Z__qualname__Z__firstlineno__r   r   Z__static_attributes__r	       7/usr/lib64/python3.14/site-packages/numpy/__config__.pyr   r      s    FEr   r   c                s    \        V \        4      '       dL   V P                  4        UUu/ uF.  w  rV'       g   K  \        V4      '       g   K"  V\        V4      bK0  	  upp# V # u uppi )zs
Removes empty values in a `dict` recursively
This ensures we remove values that Meson could not provide to CONFIG
)Z
isinstanceZdictZitems_cleanup)ZdZkZvs   &  r   r   r      sM    
 !T+,779J941hqk8A;9JJ Ks   A$A$A$Z	CompilersZcZnameZgccZlinkerzld.bfdZversionz15.2.1ZcommandsZargsa  -O2, -flto=auto, -ffat-lto-objects, -fexceptions, -g, -grecord-gcc-switches, -pipe, -Wall, -Werror=format-security, -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3, -Wp,-D_GLIBCXX_ASSERTIONS, -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1, -fstack-protector-strong, -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1, -m64, -march=x86-64, -mtune=generic, -fasynchronous-unwind-tables, -fstack-clash-protection, -fcf-protection, -mtls-dialect=gnu2, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointerzlinker argsa  -Wl,-z,relro, -Wl,--as-needed, -Wl,-z,pack-relative-relocs, -Wl,-z,now, -specs=/usr/lib/rpm/redhat/redhat-hardened-ld, -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors, -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1, -Wl,--build-id=sha1, -specs=/usr/lib/rpm/redhat/redhat-package-notes, -O2, -flto=auto, -ffat-lto-objects, -fexceptions, -g, -grecord-gcc-switches, -pipe, -Wall, -Werror=format-security, -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3, -Wp,-D_GLIBCXX_ASSERTIONS, -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1, -fstack-protector-strong, -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1, -m64, -march=x86-64, -mtune=generic, -fasynchronous-unwind-tables, -fstack-clash-protection, -fcf-protection, -mtls-dialect=gnu2, -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointerZcythonz3.1.3Z zc++zg++zMachine InformationZhostZcpuZx86_64ZfamilyZendianZlittleZsystemZlinuxZbuildzcross-compiledZFalseZfalsezBuild DependenciesZblasZ	flexiblasZfoundZTruez3.5.0zdetection methodZ	pkgconfigzinclude directoryz/usr/include/flexiblaszlib directoryz
/usr/lib64zopenblas configurationZunknownzpc file directoryz/usr/lib64/pkgconfigZlapackz3.12.0z/usr/includezPython InformationZpathz/usr/bin/python3z3.14zSIMD ExtensionsZbaselinez	not foundc                  s    ^ RI p V # )r    Nyamlr   s    r   _check_pyyamlr   p   s
    Kr   c           	     s   V \         P                  P                  8X  d,    \        4       p\	        VP                  \        4      4       R# V \         P                  P                  8X  d   \        # \        RRP                  \          Uu. uF  qDP                  NK  	  up4       24      h  \         d@    ^ RIp^ RI	pTP                  R^R7       \	        TP                  \        ^R7      4        R# i ; iu upi )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

Nz"Install `pyyaml` for better output)Z
stacklevel)ZindentzInvalid `mode`, use one of: z, )r   r   valuer   ZprintZdumpCONFIGZModuleNotFoundErrorwarningsjsonZwarnZdumpsr   ZAttributeErrorZjoin)moder   r   r   Zes   &    r   showr   v   s    8 |""(((		0 ?D$))F#$ 
##))	)*499|5T|!gg|5T+U*VW
 	
 # 	0MM>1MM$**VA*./	0 6Us   (B* 	C7*AC43C4c                 s    \        V 4      # )N)r   )r   s   &r   r   r      s    :r   ZnumpyN)Zenumr   Znumpy._core._multiarray_umathr   r   r   Z__all__Z_built_with_mesonr   r   ZboolZlowerZreplacer   r   r   r   r   r   Z__doc__r
   )Zfeatures   0r   <module>r      s     / 4 
 
)8F  F   o )7Is )8F  F   o#
4 	x(('	 x(('	 d7==?#:#:7B#GH 
 	flln44WbAB7"K#%>(*#%<	 flln44WbAB8"K#_(*#%<	
, 	'v
 	('7'7G;KG;T;T'7 '7'7G?OPW?X?X'7
IMO
d !!'' ,
^ "((..  ll   Ks   
F#  F# -F($F($