ó
    Eñi  ã                   ó˜  • S SK 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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R                  5       R                  SS5      5      S$.	S\" SR                  5       R                  SS5      5      SSS S!S"S#\" SR                  5       R                  SS5      5      S$.	S%S&S'S(S).S*.S+S,S-.S..5      r	S/ r
\R                  R                  4S0 jrg1)2é    )ÚEnumÚshowTc                   ó   • \ 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
   ó    ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/scipy/__config__.pyr   r   	   s   † Ø€FØƒEr   r   c                 óÌ   • [        U [        5      (       aH  U R                  5        VVs0 s H*  u  pUS:w  d  M  [        U5      S:w  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      sW   € ô
 �!”T×ÑØ,-¯G©G¬IÔXªI¡D A¸¸b¹“ÄXÈaÃ[ÐTVÑEV“�”H˜Q“K’©IÒXÐXàˆùó Ys   ©A ¹A Á
A Úgcczld.bfdz14.2.1Úccr   )ÚnameÚlinkerÚversionÚcommandsÚargszlinker argsÚcythonz3.2.4úc++Úgfortranz0.18.1zA../../tmp/build-env-wvlw0g13/lib/python3.13/site-packages/pythran)r   úinclude directory)Úcr"   r#   ÚfortranÚpythranÚx86_64ÚlittleÚlinux)ÚcpuÚfamilyÚendianÚsystemÚFalseÚfalse)ÚhostÚbuildzcross-compiledzscipy-openblasÚTruez0.3.30Ú	pkgconfigzS/opt/_internal/cpython-3.13.5/lib/python3.13/site-packages/scipy_openblas32/includezO/opt/_internal/cpython-3.13.5/lib/python3.13/site-packages/scipy_openblas32/libz?OpenBLAS 0.3.30 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64z	/project/)	r   Úfoundr   údetection methodr%   zlib directoryzopenblas configurationzpc file directoryz	has ilp64Úpybind11z3.0.2zconfig-toolÚunknown)r   r   r7   r%   )ÚblasÚlapackr8   z"/tmp/build-env-wvlw0g13/bin/pythonz3.13)Úpathr   )Ú	CompilerszMachine InformationzBuild DependencieszPython Informationc                  ó   • SS K n U $ )Nr   ©Úyamlr?   s    r   Ú_check_pyyamlrA   v   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 )
aó  
Show libraries and system information on which SciPy 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

Examples
--------
>>> import scipy
>>> scipy.show_config()
... # formatted output is printed to the console

>>> config_dict = scipy.show_config(mode='dicts')
>>> list(config_dict.keys())
['Compilers', 'Machine Information', 'Build Dependencies', 'Python Information']

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   ÚvaluerA   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr	   ÚAttributeErrorÚjoin)Úmoder@   rL   rM   Úes        r   r   r   |   sÅ   € ðB Œ|×"Ñ"×(Ñ(Ó(ð		0Ü “?ˆDä�$—)‘)œFÓ#Õ$ð 
”×#Ñ#×)Ñ)Ó	)ÜˆäØ*¨4¯9©9Å|Ó5TÂ|À!·g´gÁ|Ñ5TÓ+UÐ*VÐWó
ð 	
øô #ó 	0ÛÛà�M‰MÐ>È1ˆMÑMÜ�$—*‘*œV¨A�*Ð.Ö/ð	0üò 6Us    (B( ÂC-Â(?C*Ã)C*N)Úenumr   Ú__all__Ú_built_with_mesonr   r   ÚboolÚlowerÚreplacerJ   rA   r   rG   r   r
   r   r   Ú<module>rZ      sã  ðõ àˆ(€ØÐ ô�4ô ò
ñ 
ð Ø#Ø#Ø!ØØ"ñð "Ø#Ø#Ø%ØØ"ñð Ø#Ø#Ø"ØØ"ñð Ø#Ø#Ø'ØØ"ñð %Ø%iññC%
ðP !Ø#Ø#Ø"ñ	ð !Ø#Ø#Ø"ñ	ñ # 7§=¡=£?×#:Ñ#:¸7ÀBÓ#GÓHñ 
ð" )Ù˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ#Ø$/Ø%{Ø!sØ*lØ%1Ù! (§.¡.Ó"2×":Ñ":¸7ÀBÓ"GÓHñ
ð )Ù˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ#Ø$/Ø%{Ø!sØ*lØ%1Ù! (§.¡.Ó"2×":Ñ":¸7ÀBÓ"GÓHñ
ð #Ø"Ø$1Ø%/ñ	ñ/
ð> :Øñ
ñiXóZ
€òzð ×!Ñ!×'Ñ'õ 1
r   