File: //usr/lib/python3/dist-packages/numpy/distutils/fcompiler/__pycache__/environment.cpython-310.pyc
o
6��a � @ s* d dl Z d dlmZ eZG dd� d�ZdS )� N)�Distributionc @ sP e Zd Zddd�Zdd� Zdd� Zdd � Zddd�Zd
d� Zdd� Z dd� Z
d
S )�EnvironmentConfig�ALLc K s || _ || _d | _d | _d S �N)�_distutils_section�
_conf_keys�_conf�
_hook_handler)�self�distutils_section�kw� r
�G/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/environment.py�__init__ s
zEnvironmentConfig.__init__c C s� | j | }|\}}}}}|sdd� }td| j|f � | �||�}td||�f � |r<tj�|d �}td||�f � |rU| jrW| j�|d�d }td||�f � d S d S d S ) Nc S � | S r r
��xr
r
r �<lambda> � z1EnvironmentConfig.dump_variable.<locals>.<lambda>z%s.%s:z
hook : %sz
environ: %s)NN� z
config : %s)r �printr r �os�environ�getr ) r
�name� conf_desc�hook�envvar�confvar�convert�append�vr
r
r �
dump_variable
s
�zEnvironmentConfig.dump_variablec C s | j D ]}| �|� qd S r )r r"