+
    Y°³j€  ã            !       óZ  € ^ RI 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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/R0RR1R2R3R4R5R6R7R8]! R(P                  4       P                  R(R4      4      R9]! R(P                  4       P                  R(R4      4      /
R:R	R+R,]! R-P                  4       P                  R(R4      4      RR.R/R0RR1R2R3R4R5R6R7R8]! R(P                  4       P                  R(R4      4      /	R;R	R;RR<R/R=RR>//R?R@RARRB//4      t	RC t
]P                  P                  3RD ltRE# )Fé    )ÚEnumÚshowTc                   ó   € ] tR t^	tRtRtRtR# )ÚDisplayModesÚstdoutÚdicts© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__r	   ó    ÚQ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/__config__.pyr   r   	   s   † Ø€FØ„Er   r   c                óÐ   € \        V \        4      '       dJ   V P                  4        UUu/ uF,  w  rVR8w  g   K  \        V4      R8w  g   K   V\        V4      bK.  	  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
Ú )Ú
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"Ú	CompilersÚcÚnameÚgccÚlinkerzld.bfdÚversionz14.2.1ÚcommandsÚccÚargsr   zlinker argsÚcythonz3.2.9zc++ÚfortranÚgfortranÚpythranz0.19.0zinclude directoryzD../../../tmp/build-env-i6f9al3g/lib/python3.14/site-packages/pythranzMachine InformationÚhostÚcpuÚx86_64ÚfamilyÚendianÚlittleÚsystemÚlinuxÚbuildzcross-compiledÚfalsezBuild DependenciesÚblaszscipy-openblasÚfoundÚtruez
0.3.31.devzdetection methodÚ	pkgconfigzS/opt/_internal/cpython-3.14.6/lib/python3.14/site-packages/scipy_openblas32/includezlib directoryzO/opt/_internal/cpython-3.14.6/lib/python3.14/site-packages/scipy_openblas32/libzopenblas configurationzDOpenBLAS 0.3.31.dev DYNAMIC_ARCH NO_AFFINITY SkylakeX MAX_THREADS=64zpc file directoryz/project/.openblasz	has ilp64zcython blas ilp64ÚlapackÚpybind11z3.0.4zconfig-toolÚunknownzPython InformationÚpathz"/tmp/build-env-i6f9al3g/bin/pythonz3.14c                  ó   € ^ RI p V # )r   N©Úyamlr:   s    r   Ú_check_pyyamlr<   w   s
   € Ûà€Kr   c           	     óø  € 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 )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

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;   rE   rF   Ú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* Â	C7Â*AC4Ã3C4N)Úenumr   Ú__all__Ú_built_with_mesonr   r   ÚboolÚlowerÚreplacerC   r<   r   r@   r   r	   r   r   Ú<module>rS      s«  ðõ àˆ(€ØÐ ô�4ô ò
ñ 
àØØ˜Ø˜)Ø˜8Ø˜EØ˜Ø˜sðð Ø˜	Ø˜)Ø˜8Ø˜IØ˜Ø˜sðð Ø˜Ø˜)Ø˜8Ø˜FØ˜Ø˜sðð Ø˜Ø˜)Ø˜8Ø˜KØ˜Ø˜sðð Ø˜9Ø#Ð%lððC%
ðL 	ØØ�yØ˜)Ø˜)Ø˜(ð	ð Ø�yØ˜)Ø˜)Ø˜(ð	ð ™d 7§=¡=£?×#:Ñ#:¸7ÀBÓ#GÓHð 
ð 	ØØÐ(Ø™˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ˜<Ø" KØ#Ð%{ØÐ!sØ(Ð*qØ#Ð%:Ø™T (§.¡.Ó"2×":Ñ":¸7ÀBÓ"GÓHØ#¡T¨(¯.©.Ó*:×*BÑ*BÀ7ÈBÓ*OÓ%Pðð ØÐ(Ø™˜fŸl™l›n×4Ñ4°W¸bÓAÓBØ˜<Ø" KØ#Ð%{ØÐ!sØ(Ð*qØ#Ð%:Ø™T (§.¡.Ó"2×":Ñ":¸7ÀBÓ"GÓHð
ð Ø˜
Ø˜7Ø" MØ# Zð	ð1
ð> 	ØÐ9Ø�vð
ðkYó[
€ò|ð ×!Ñ!×'Ñ'ö 1
r   