a
    iÝEbý  ã                   @   s(   d dl mZ d dlZg d¢Zdd„ ZdS )é    )Úassert_N))Zf77ZF77FLAGS)Úf90ZF90FLAGS)ÚfreeZ	FREEFLAGS)ÚarchZFARCH)ÚdebugZFDEBUG)ÚflagsZFFLAGS)Ú	linker_soÚLDFLAGSc                 C   sø   |   dd¡ tjjjdd�}|j dd„ ¡}tD ]J\}}d |¡}t	||ƒ}|   ||¡ t	||ƒ}|  
|¡ t||gkƒ q0|   dd¡ tD ]f\}}d |¡}t	||ƒ}|   ||¡ t	||ƒ}|  
|¡ |d u ràt||gkƒ qŒt|||g kƒ qŒd S )	NZNPY_DISTUTILS_APPEND_FLAGSÚ0Únone)Úcompilerc                  _   s   d S )N© )ÚargsÚkwargsr   r   úd/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/numpy/distutils/tests/test_fcompiler.pyÚ<lambda>   ó    z&test_fcompiler_flags.<locals>.<lambda>z-dummy-{}-flagÚ1)ZsetenvÚnumpyÚ	distutilsZ	fcompilerZnew_fcompilerÚ	flag_varsÚcloneÚcustomizable_flagsÚformatÚgetattrZdelenvr   )ZmonkeypatchZfcr   ÚoptZenvvarZnew_flagZ
prev_flagsZ	new_flagsr   r   r   Útest_fcompiler_flags   s(    







r   )Znumpy.testingr   Znumpy.distutils.fcompilerr   r   r   r   r   r   r   Ú<module>   s   