f0v ddlZddlZddlZddlZddlZddlmZddlmZddl m Z m Z mZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$e"Z%ej&de'ddd Zeed Z(eee%Zeee%Z)dd Z*d Z+ esej,Z+n #e-$rYnwxYwdZ.ddZ/ddZ0dS)N)partial)DistutilsPlatformError)_PREFIX _BASE_PREFIX _EXEC_PREFIX_BASE_EXEC_PREFIX _PROJECT_BASE _PYTHON_BUILD _init_posixparse_config_h_init_non_posix _variable_rx _findvar1_rx _findvar2_rxexpand_makefile_varsis_python_buildget_config_h_filenameget_config_varget_config_varsget_makefile_filenameget_python_versionzCThe distutils.sysconfig module is deprecated, use sysconfig instead) stacklevelc$t||S)N)vars)sysconfig_parse_config_h)fpgs :/opt/alt/python311/lib64/python3.11/distutils/sysconfig.pyr r =s #BQ / / //T) check_homec6 ddlm}||dddd}|i}i}i} |}|ntjt |}|r|dd\}} | } | dd } d | vr| ||<n? t| } | ||<n)#t$r| dd ||<YnwxYwd } |rt|D]} || } tj t| ptj t| }|rk|d}d}||vrt||}nz||vrd }ns|t jvrt j|}nR|| vrG| d r| dd| vrd }n*d |z|vrd }n t|d |z}nd x||<}|r| |d}| d||z|z} d |vr| || <8t| } | || <n'#t$r| || <YnwxYw|| =| d r| dd| vr| dd} | |vr| || <|| =|||D]1\}} t/| tr| ||<2|||S)Nr)TextFilersurrogateescape)strip_comments skip_blanks join_lineserrorsTrz$$$)CFLAGSLDFLAGSCPPFLAGSFPY_)distutils.text_filer$readlinerematchrgroupstripreplaceint ValueErrorlistsearchrrstrosenviron startswithendstartcloseitems isinstanceupdate)fnrr$rdonenotdonelinemnvtmpvrenamed_variablesnamevaluefounditemafterks r parse_makefilerUHs -,,,,, "QA!L] ^ ^ ^By  DG {{}} <  H\4 ( (  771a==DAq A99T2&&Dd{{  AA  DGG "333iic22DGGG3! 4: 0"MM/ "/ "DDME ,..P")L%2P2PA, "GGAJJ99tAw<O2O2O!g-- % #4 ?33%''DGd3!!%%''((OE!*17799*-4ur?lenset_executablesshared_lib_extension)rerpcccxxcflagsccsharedldshared shlib_suffixarar_flagsnewcccpprjcc_cmds r rqrqs '' <8 # # ##$=>> A####// ===:@ 67 D%& ND) U U JS&(HlB 2:  Jt$E ((""*44 ++B//5!8CGGHH#55B BJ  *U#C  # #z*-H BJ  *U#CCu*C  " "#~ 9(==H rz ! !c\BJx$88F#~ 8(<>H 2:  D!B  " "Cx"*Y"77HHCx(*HcF"   x/ !   )5%%%}('r!c ||rtpt}tjdkrtrU|rt Stjtdd}tj |Sdtztz}tj|d|StjdkrztrStj|dtjj ztj|dzStj|dStdtjz) NposixsrcdirIncludepythonincludentPCzFI don't know where Python installs its C header files on platform '%s')BASE_EXEC_PREFIX BASE_PREFIXr=rO python_build project_basepathjoinrnormpathr build_flagspathsepr) plat_specificprefixincdir python_dirs r get_python_incrs) ~3#3B{ w'  0  0##nX&>&> JJw''/// 2 4 44{B w||FIz::: D  0GLL33bgoEGLL../ 0w||FI...$ !# )** *r!c |#|r|rtpt}n|rtpt}tjdkrg|s|r t j}nd}tj ||dtz}|r|Stj |dStjdkrC|r tj |dStj |ddStdtjz)Nrlibrz site-packagesrLibz?I don't know where Python installs its library on platform '%s') rr EXEC_PREFIXPREFIXr=rOrl platlibdirrrrr)r standard_librlibdir libpythons r get_python_libr0s ~  ="7'7F;FF"2{,@,@!@BB  < 7<< ?;; ; D  @7<<.. .7<<?? ?$ !# )** *r!)N)rN)rrN)1_impr=r3rlwarnings functoolsrr)r sysconfigrrrrrrr rr rr rr sysconfig_init_posixr rrrrrrrrrrrrrnwarnDeprecationWarning _python_build_init_ntrUrabiflagsAttributeErrorrqrrr!r rsL  ******:   I0000D999 g*L99 7?L 1 1 f f f f ^  #l     D D5D5D5N%*%*%*%*P************s B##B+*B+