o
    Ö­jU  ã                   @   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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*œd+œd,d-d.œd/œƒZ	d0d1„ Z
ejjfd2d„Zd3S )4é    )Ú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/html/CropPilot/venv/lib/python3.10/site-packages/scipy/__config__.pyr   	   s    r   c                 C   s    t | tƒrdd„ |  ¡ D ƒS | 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>)Ú
isinstanceÚdictÚitems)Údr
   r
   r   r      s   
r   Úgcczld.bfdz10.2.1Úccr   )ÚnameÚlinkerÚversionÚcommandsÚargszlinker argsÚcythonz3.0.12úc++Úgfortranz0.17.0zM../../tmp/pip-build-env-jujiy7q_/overlay/lib/python3.10/site-packages/pythran)r   úinclude directory)Úcr   r   ÚfortranÚpythranÚx86_64ÚlittleÚlinux)ÚcpuÚfamilyÚendianÚsystemÚFalseÚfalse)ÚhostÚbuildzcross-compiledzscipy-openblasÚTruez0.3.28Ú	pkgconfigzT/opt/_internal/cpython-3.10.15/lib/python3.10/site-packages/scipy_openblas32/includezP/opt/_internal/cpython-3.10.15/lib/python3.10/site-packages/scipy_openblas32/libz?OpenBLAS 0.3.28 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64z/project)r   Úfoundr   údetection methodr    zlib directoryzopenblas configurationzpc file directoryÚpybind11z2.13.6zconfig-toolÚunknown)r   r   r2   r    )ÚblasÚlapackr3   z"/opt/python/cp310-cp310/bin/pythonz3.10)Úpathr   )Ú	CompilerszMachine InformationzBuild DependencieszPython Informationc                  C   s   dd l } | S )Nr   ©Úyamlr9   r
   r
   r   Ú_check_pyyamlt   s   r;   c                 C   sš   | t jjkr6ztƒ }t| t¡ƒ W dS  ty5   ddl}ddl	}|j
ddd� t|jtdd�ƒ Y dS w | t jjkr>tS tdd	 d
d„ t D ƒ¡› �ƒ‚)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   r@   r;   ÚprintÚdumpÚCONFIGÚModuleNotFoundErrorÚwarningsÚjsonÚwarnÚdumpsr   ÚAttributeErrorÚjoin)Úmoder:   rG   rH   r
   r
   r   r   z   s   ûÿN)Úenumr   Ú__all__Ú_built_with_mesonr   r   ÚboolÚlowerÚreplacerE   r;   r   r@   r   r
   r
   r
   r   Ú<module>   s¢   ú	ú	ú	ú	þß(üüóøøüëþ®ÿ[