U
    „»|e¬  ã                   @   s  d dl 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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&œd'œƒZ	d(d)„ Z
ejjfd*d„Zd+S ),é    )ÚEnumÚshowTc                   @   s   e Zd ZdZdZdS )ÚDisplayModesÚstdoutÚdictsN)Ú__name__Ú
__module__Ú__qualname__r   r   © r
   r
   úM/var/www/website-v5/atlas_env/lib/python3.8/site-packages/scipy/__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 | ]&\}}|d krt |ƒd kr|t |ƒ“qS )Ú )Ú_cleanup)Ú.0ÚkÚvr
   r
   r   Ú
<dictcomp>   s
        z_cleanup.<locals>.<dictcomp>N)Ú
isinstanceÚdictÚitems)Údr
   r
   r   r      s    
r   Zgcczld.bfdz10.2.1Úcc)ÚnameZlinkerÚversionÚcommandsÚcythonz0.29.33úc++Zgfortranz0.12.1zG/tmp/pip-build-env-q2fwe5jt/overlay/lib/python3.8/site-packages/pythran)r   úinclude directory)Úcr   r   ÚfortranZpythranZx86_64ÚlittleÚlinux)ZcpuÚfamilyÚendianÚsystemÚFalseÚfalser   )ÚhostÚbuildzcross-compiledZOpenBLASÚTruez0.3.18ZcmakeÚunknown)r   Úfoundr   zdetection methodr   zlib directoryzopenblas configurationzpc file directory)ÚblasZlapackz /opt/python/cp38-cp38/bin/pythonz3.8)Úpathr   )Z	CompilerszMachine InformationzBuild DependencieszPython Informationc                  C   s   dd l } | S )Nr   ©Úyamlr-   r
   r
   r   Ú_check_pyyamlf   s    r/   c                 C   sž   | t jjkrlztƒ }t| t¡ƒ W qš tk
rh   ddl}ddl	}|j
ddd� t|jtdd�ƒ Y qšX n.| t jjkr|tS tdd	 d
d„ t D ƒ¡› �ƒ‚dS )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, c                 S   s   g | ]
}|j ‘qS r
   )Úvalue)r   Úer
   r
   r   Ú
<listcomp>’   s     zshow.<locals>.<listcomp>)r   r   r4   r/   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr   ÚAttributeErrorÚjoin)Úmoder.   r;   r<   r
   r
   r   r   l   s    ÿN)Úenumr   Ú__all__Z_built_with_mesonr   r   ÚboolÚlowerÚreplacer9   r/   r   r4   r   r
   r
   r
   r   Ú<module>   s†   üüüüþç üüóøøõþ¼ÿM