a
     ñ»j“  ã                   @   s<  d dl mZ d dlmZmZmZ dgZdZG dd„ deƒZd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œe
d ¡  dd¡ƒdœde
d ¡  dd¡ƒdddddd d!œde
d ¡  dd¡ƒdddddd d!œd"œd#d$d%œed&d'„ eD ƒd(d'„ eD ƒd)œd*œƒZd+d,„ Zejjfd-d„Zd.S )/é    )ÚEnum)Ú__cpu_features__Ú__cpu_baseline__Ú__cpu_dispatch__ÚshowTc                   @   s   e Zd ZdZdZdS )ÚDisplayModesÚstdoutÚdictsN)Ú__name__Ú
__module__Ú__qualname__r   r	   © r   r   ú6E:\soccer\ml_env\Lib\site-packages\numpy/__config__.pyr      s   r   c                 C   s$   t | tƒrdd„ |  ¡ D ƒS | S dS )z
    Removes empty values in a `dict` recursively
    This ensures we remove values that Meson could not provide to CONFIG
    c                 S   s&   i | ]\}}|rt |ƒr|t |ƒ“qS r   )Ú_cleanup)Ú.0ÚkÚvr   r   r   Ú
<dictcomp>   ó    z_cleanup.<locals>.<dictcomp>N)Ú
isinstanceÚdictÚitems)Údr   r   r   r      s    
r   ZmsvcÚlinkz19.29.30154ÚclÚ )ÚnameZlinkerÚversionÚcommandsÚargszlinker argsÚcythonz3.0.11)Úcr    zc++Úx86_64ÚlittleÚwindows)ÚcpuÚfamilyZendianÚsystemÚFalseÚfalse)ÚhostÚbuildzcross-compiledzscipy-openblasÚTruez0.3.27Ú	pkgconfigz~C:/Users/runneradmin/AppData/Local/Temp/cibw-run-vclkdodh/cp39-win_amd64/build/venv/Lib/site-packages/scipy_openblas64/includezzC:/Users/runneradmin/AppData/Local/Temp/cibw-run-vclkdodh/cp39-win_amd64/build/venv/Lib/site-packages/scipy_openblas64/libzHOpenBLAS 0.3.27  USE64BITINT DYNAMIC_ARCH NO_AFFINITY Zen MAX_THREADS=24zD:/a/numpy/numpy/.openblas)r   Úfoundr   zdetection methodzinclude directoryzlib directoryzopenblas configurationzpc file directory)ZblasZlapackzMC:\Users\runneradmin\AppData\Local\Temp\build-env-le8kd45u\Scripts\python.exez3.9)Úpathr   c                 C   s   g | ]}t | r|‘qS r   ©r   ©r   Úfeaturer   r   r   Ú
<listcomp>e   s   r3   c                 C   s   g | ]}t | s|‘qS r   r0   r1   r   r   r   r3   h   s   )Zbaseliner.   z	not found)Z	CompilerszMachine InformationzBuild DependencieszPython InformationzSIMD Extensionsc                  C   s   dd l } | S )Nr   ©Úyamlr4   r   r   r   Ú_check_pyyamlp   s    r6   c                 C   sœ   | t jjkrjztƒ }t| t¡ƒ W q˜ tyf   ddl}ddl	}|j
ddd� t|jtdd�ƒ Y q˜0 n.| t jjkrztS tdd	 d
d„ t D ƒ¡› �ƒ‚dS )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

    r   Nz"Install `pyyaml` for better outputé   )Ú
stacklevelé   )ÚindentzInvalid `mode`, use one of: z, c                 S   s   g | ]
}|j ‘qS r   )Úvalue)r   Úer   r   r   r3   ¡   r   zshow.<locals>.<listcomp>)r   r   r;   r6   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr	   ÚAttributeErrorÚjoin)Úmoder5   rA   rB   r   r   r   r   v   s    ÿN)Úenumr   Znumpy._core._multiarray_umathr   r   r   Ú__all__Z_built_with_mesonr   r   ÚboolÚlowerÚreplacer?   r6   r   r;   r   r   r   r   r   Ú<module>   s”   ú	ú	úïüüóøøõþÿÿû¼ÿR