
    S_f?                        d dl mZ dgZdZ G d de      Zd Z eddd	d
ddddddddddddd	ddddddd	dddddddddddddddddd edj                         j                  d d            d!d" ed#j                         j                  d d            d$d%d&d'd(d)d*d" ed#j                         j                  d d            d$d%d&d'd(d)d*d+d,d%d&d-d.d/d0d1d2      Z	d3 Z
ej                  j                  fd4Zy5)6    )EnumshowTc                       e Zd ZdZdZy)DisplayModesstdoutdictsN)__name__
__module____qualname__r   r        0lib/python3.12/site-packages/scipy/__config__.pyr   r   	   s    FEr   r   c                     t        | t              rB| j                         D ci c]&  \  }}|dk7  st        |      dk7  s|t        |      ( c}}S | S c c}}w )z
    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      sN    
 !T,-GGIXDAqbXa[TVEVHQKXX Ys   AAAgcczld.bfdz11.2.0zC/croot/scipy_1717521478074/_build_env/bin/x86_64-conda-linux-gnu-ccaK  -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefix, -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/includea  -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,-rpath,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -Wl,-rpath-link,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -L/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefix, -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include)namelinkerversioncommandsargszlinker argscythonz3.0.10r   zD/croot/scipy_1717521478074/_build_env/bin/x86_64-conda-linux-gnu-c++a  -fvisibility-inlines-hidden, -std=c++17, -fmessage-length=0, -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefix, -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/includea'  -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,-rpath,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -Wl,-rpath-link,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -L/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -fvisibility-inlines-hidden, -std=c++17, -fmessage-length=0, -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefix, -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/includezI/croot/scipy_1717521478074/_build_env/bin/x86_64-conda-linux-gnu-gfortrana  -fopenmp, -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefixa  -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,-rpath,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -Wl,-rpath-link,/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -L/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib, -fopenmp, -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/include, -fdebug-prefix-map=/croot/scipy_1717521478074/work=/usr/local/src/conda/scipy-1.13.1, -fdebug-prefix-map=/croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p=/usr/local/src/conda-prefixz0.15.0a  ../../_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/python3.12/site-packages/pythran)r   include directory)cr   zc++fortranpythranx86_64littlelinux)cpufamilyendiansystemFalsefalse)hostbuildzcross-compiledopenblasTruez0.3.21	pkgconfiga  /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/includea  /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/libzUSE_64BITINT= DYNAMIC_ARCH=1 DYNAMIC_OLDER= NO_CBLAS= NO_LAPACK=0 NO_LAPACKE= NO_AFFINITY=1 USE_OPENMP=0 PRESCOTT MAX_THREADS=128a  /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/lib/pkgconfig)r   foundr   detection methodr   zlib directoryzopenblas configurationzpc file directorypybind11z2.12.0)r   r   r2   r   )blaslapackr3   a
  /croot/scipy_1717521478074/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/bin/pythonz3.12)pathr   )	CompilerszMachine InformationzBuild DependencieszPython Informationc                      dd l } | S )Nr   yamlr9   s    r   _check_pyyamlr;   t   s
    Kr   c           	         | t         j                  j                  k(  r*	 t               }t	        |j                  t                     y| t         j                  j                  k(  rt        S t        dd	j                  t         D cg c]  }|j                   c}             # t        $ r> ddl}ddl	}|j                  dd       t	        |j                  t        d             Y yw xY wc c}w )
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

    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:   rF   rG   es        r   r   r   z   s    . |""(((		0 ?D$))F#$ 
##))	)*499|5T!agg5T+U*VW
 	
 # 	0MM>1MM$**VA*./	0 6Us   (B$ C.$AC+*C+N)enumr   __all___built_with_mesonr   r   boollowerreplacerD   r;   r   rA   r   r   r   r   <module>rT      s   ( 4 
 
 ##b g  M  "#$%" ##c d  J! ##h z  ` % &xC%
P !##"	 !##"	 #7==?#:#:7B#GH 
" #flln44WbAB#$/ &p "h +o &v	 #flln44WbAB#$/ &p "h +o &v	 ##$/ &p	+
: b
eVX
v !!'' '
r   