B ”VlØS¹m¯ã@s¬ddlZddlZddlZddlZddlmZej ej¡Z ej ej ¡Z ej ej ¡Z ej ej¡Zdejkr‚ej ejd¡Zn&ejr ej ej ej¡¡Zne ¡Zdd„ZeeddƒZejdkrÞd d „ZeeƒZeeƒZd d „ZeƒZd ZyesüejZWnek rYnXdd„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.x(dD] }tj tj |d|¡¡rdSqWdS)N)z Setup.distz Setup.localZModulesTF)ÚosÚpathÚisfileÚjoin)ÚdÚfn©r ú8/opt/alt/python37/lib64/python3.7/distutils/sysconfig.pyÚ_is_python_source_dir,s r Ú_homeÚntcCs0|r,tj |¡ tj tj td¡¡¡r,tS|S)NZPCbuild)rrÚnormcaseÚ startswithrÚPREFIX)rr r r Ú _fix_pcbuild5srcCstr 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_versionQsrcCs¼|dkr|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_incYs$     r)cCs°|dkr&|r|rtpt}n |r"tp$t}tjdkrp|s8|r>d}nd}tj ||dtƒ¡}|r`|Stj |d¡Sn sX      ( +I      mJ