HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/numpy/__pycache__/__config__.cpython-310.pyc
o

���g&�
@s<ddlmZddlmZmZmZdgZdZGdd�de�Zdd�Z	e	d	d
ddd
dd�ddddddd�d	d
ddddd�d�ddddd�ddddd�e
d���dd��d�de
d���dd��dd d!d"d#d$d%�d&e
d���dd��d'd(d)d)d)d)d%�d*�d+d,d-�ed.d/�eD�d0d/�eD�d1�d2��Z
d3d4�Zejjfd5d�Zd6S)7�)�Enum)�__cpu_features__�__cpu_baseline__�__cpu_dispatch__�showTc@seZdZdZdZdS)�DisplayModes�stdout�dictsN)�__name__�
__module__�__qualname__rr	�r
r
�;/usr/local/lib/python3.10/dist-packages/numpy/__config__.pyrsrcCs t|t�rdd�|��D�S|S)z
    Removes empty values in a `dict` recursively
    This ensures we remove values that Meson could not provide to CONFIG
    cSs&i|]\}}|rt|�r|t|��qSr
)�_cleanup)�.0�k�vr
r
r�
<dictcomp>s&z_cleanup.<locals>.<dictcomp>)�
isinstance�dict�items)�dr
r
rrs
r�gcczld.bfdz10.2.1�ccz-fno-strict-aliasingz'-Wl,--strip-debug, -fno-strict-aliasing)�name�linker�version�commands�argszlinker args�cythonz3.0.8��c++z-Wl,--strip-debug)�crr!�x86_64�little�linux)�cpu�family�endian�system�False�false)�host�buildzcross-compiled�
openblas64�Truez
0.3.23.dev�	pkgconfigz/usr/local/includez/usr/local/libz}USE_64BITINT=1 DYNAMIC_ARCH=1 DYNAMIC_OLDER= NO_CBLAS= NO_LAPACK= NO_LAPACKE= NO_AFFINITY=1 USE_OPENMP= HASWELL MAX_THREADS=2z/usr/local/lib/pkgconfig)r�foundrzdetection methodzinclude directoryz
lib directoryzopenblas configurationzpc file directory�dep139863411681952z1.26.4�internal�unknown)�blas�lapackz"/opt/python/cp310-cp310/bin/pythonz3.10)�pathrcCsg|]}t|r|�qSr
�r�r�featurer
r
r�
<listcomp>e�
��r;cCsg|]}t|s|�qSr
r8r9r
r
rr;hr<)�baseliner1z	not found)�	CompilerszMachine InformationzBuild DependencieszPython InformationzSIMD ExtensionscCsddl}|S)Nr��yamlr?r
r
r�
_check_pyyamlpsrAcCs�|tjjkr6z
t�}t|�t��WdSty5ddl}ddl	}|j
ddd�t|jtdd��YdSw|tjjkr>tSt
dd	�d
d�tD������)a�
    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

    rNz"Install `pyyaml` for better output�)�
stacklevel�)�indentzInvalid `mode`, use one of: z, cSsg|]}|j�qSr
)�value)r�er
r
rr;�szshow.<locals>.<listcomp>)rrrFrA�print�dump�CONFIG�ModuleNotFoundError�warnings�json�warn�dumpsr	�AttributeError�join)�moder@rLrMr
r
rrvs��N)�enumr�numpy.core._multiarray_umathrrr�__all__�_built_with_mesonrr�bool�lower�replacerJrArrFrr
r
r
r�<module>s��	�	��������������R