bg 8ddlZddlmZeZGddZdS)N) DistributioncBeZdZd dZdZdZdZd dZdZd Z d Z dS) EnvironmentConfigALLc >||_||_d|_d|_dSN)_distutils_section _conf_keys_conf _hook_handler)selfdistutils_sectionkws x/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/environment.py__init__zEnvironmentConfig.__init__s&"3 !c|j|}|\}}}}}|sd}t|jd|d|||}td|||r;tj|d}td|||rE|jr@|j|dd}td||dSdSdS) Nc|Srxs rz1EnvironmentConfig.dump_variable..sr.:z hook : z environ: )NNz config : )r printr r osenvirongetr ) r name conf_deschookenvvarconfvarconvertappendvs r dump_variablezEnvironmentConfig.dump_variable sOD) 1:.fgw #"lG $1114448999   tT * * -...  3 vt,,A EWWQZZZ1 2 2 2  3tz 3 w 55a8A EWWQZZZ1 2 2 2 2 2 3 3 3 3rcD|jD]}||dSr)r r()r r s rdump_variablesz EnvironmentConfig.dump_variabless4O % %D   t $ $ $ $ % %rc |j|}n"#t$rtd|ddwxYw|||S)Nz-'EnvironmentConfig' object has no attribute '')r KeyErrorAttributeError_get_var)r r r!s r __getattr__zEnvironmentConfig.__getattr__ si -II    GGGG   }}T9---s /Nc| |j|}n#t$r|cYSwxYw|||}||}|Sr)r r-r/)r r defaultr!vars rrzEnvironmentConfig.get*s[ -II   NNN mmD),, ;C s  c|\}}}}}|d}|||}|otj|} | N|| } |r?|r=tjdddkr|| n| }n| }|+|jr$||jvr|j|\} } || }|S)Nc|Srrrs rrz,EnvironmentConfig._get_var..7srNPY_DISTUTILS_APPEND_FLAGS1)r rrrextendr ) r r r!r"r#r$r%r&r3envvar_contentssourceconfvar_contentss rr/zEnvironmentConfig._get_var4s1:.fgw ?!kG  t,,   jnnV44O*")'/":": *6 *z~~&BCHHCOO ?3333 .)C  4: $*$$+/:g+>((g.// rcF|jdd|ji|j}||_|S)Nrr) __class__r r r )r hook_handlerecs rclonezEnvironmentConfig.cloneNs; T^//d.E/"o//' rct|tr!||j|_dS||_dSr) isinstancerget_option_dictr r )r dists ruse_distributionz"EnvironmentConfig.use_distributionTs; dL ) ) --d.EFFDJJJDJJJr)rr) __name__ __module__ __qualname__rr(r*r0rr/r@rErrrrrs"""" 3 3 3%%%...4 rr)rdistutils.distrtype __metaclass__rrrrrLsa '''''' RRRRRRRRRRr