a ÕDOg˜Pã@sªddlZddlZddlZddlZddlmZej ej¡Z ej ej ¡Z ej ej ¡Z ej ej¡Zdejvr‚ej ejd¡Zn&ejr ej ej ej¡¡Zne ¡Zdd„ZeeddƒZejdkrÞd d „ZeeƒZeeƒZd d „ZeƒZd ZzesüejZWneyYn0dd„Z d+dd„Z!d,dd„Z"dd„Z#dd„Z$dd„Z%d-dd„Z&e 'd¡Z(e 'd¡Z)e 'd¡Z*d.dd „Z+d!d"„Z,da-d#d$„Z.d%d&„Z/d'd(„Z0d)d*„Z1dS)/éNé)ÚDistutilsPlatformErrorZ_PYTHON_PROJECT_BASEcCs,dD]"}tj tj |d|¡¡rdSqdS)N)ZSetupz Setup.localZModulesTF)ÚosÚpathÚisfileÚjoin)ÚdÚfn©r ú8/opt/alt/python39/lib64/python3.9/distutils/sysconfig.pyÚ_is_python_source_dir*sr Ú_homeÚntcCs0|r,tj |¡ tj tj td¡¡¡r,tS|S)NZPCbuild)rrÚnormcaseÚ startswithrÚPREFIX)rr r r Ú _fix_pcbuild3s ÿrcCstr ttƒSttƒS)N)Ú _sys_homer Ú project_baser r r r Ú _python_build;srÚcCsdtjdd…S)Nz%d.%dé)ÚsysÚ version_infor r r r Úget_python_versionOsrcCs¼|dur|rtpt}tjdkrjtrL|r.tp,tStj t dƒd¡}tj  |¡Sdt ƒt }tj |d|¡Stjdkrªtrœtj |d¡tjj tj |d¡Stj |d¡Stdtjƒ‚dS) NÚposixÚsrcdirZIncludeÚpythonZincluderÚPCzFI don't know where Python installs its C header files on platform '%s')ÚBASE_EXEC_PREFIXÚ BASE_PREFIXrÚnameÚ python_buildrrrrÚget_config_varÚnormpathrÚ build_flagsÚpathsepr)Ú plat_specificÚprefixZincdirZ python_dirr r r Úget_python_incWs*      ÿÿÿr)cCs²|dur&|r|rtpt}n |r"tp$t}tjdkrr|s8|r@tj}nd}tj  ||dt ƒ¡}|rb|Stj  |d¡Sn sX      ( .I      jJ