grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 ”qcŽ_ã@sËdZddlZddlZddlmZmZdddddd d d d d dg Zdddddddddddddddddid dd!dd"dd"dd"dd#dd#ddddid$dd%dd&dd'dd'dd(dd(dd)ddid*dd+dd+dd,dd,dd-dd.dd/id0dd1dd1dd2dd3dd4dd5dd/id6dd7dd7dd8dd8dd9dd5dd/iiZdlZej j ƒdZ ej dd:…Z e de d;Z ejjejƒZejjejƒZejjejƒZejjejƒZdadZd<d=„ZejrdejjeejƒƒZneejƒƒZejd$kr¸ej ƒj!dmƒr¸eejj"eeeƒƒZd@ej#krÚeej#d@ƒZdAdB„Z$e%edCdƒZ&e&r@ejd$kr@e&j ƒj!dnƒr@ejjejje&ƒƒZ&dDdEdF„Z'e'dGƒZ(e(rŽx*doD]"Z)dHee)ddidj„Z?e@dkkrÇe?ƒdS)pz-Access to Python's configuration information.éN)ÚpardirÚrealpathÚget_config_h_filenameÚget_config_varÚget_config_varsÚget_makefile_filenameÚget_pathÚget_path_namesÚ get_pathsÚ get_platformÚget_python_versionÚget_scheme_namesÚparse_config_hÚ posix_prefixÚstdlibz/{installed_base}/lib64/python{py_version_short}Ú platstdlibz){platbase}/lib64/python{py_version_short}Úpurelibz1{base}/lib/python{py_version_short}/site-packagesÚplatlibz7{platbase}/lib64/python{py_version_short}/site-packagesÚincludez;{installed_base}/include/python{py_version_short}{abiflags}Ú platincludez?{installed_platbase}/include/python{py_version_short}{abiflags}Úscriptsz {base}/binÚdataz{base}Ú posix_homez{installed_base}/lib/pythonz{base}/lib/pythonz{installed_base}/include/pythonÚntz{installed_base}/Libz {base}/Libz{base}/Lib/site-packagesz{installed_base}/Includez{base}/ScriptsÚnt_userz#{userbase}/Python{py_version_nodot}z1{userbase}/Python{py_version_nodot}/site-packagesz+{userbase}/Python{py_version_nodot}/Includez+{userbase}/Python{py_version_nodot}/Scriptsz {userbase}Ú posix_userz){userbase}/lib64/python{py_version_short}z5{userbase}/lib/python{py_version_short}/site-packagesz7{userbase}/lib64/python{py_version_short}/site-packagesz+{userbase}/include/python{py_version_short}z{userbase}/binÚosx_framework_userz{userbase}/lib/pythonz#{userbase}/lib/python/site-packagesz{userbase}/includeééc Cs+yt|ƒSWntk r&|SYnXdS)N)rÚOSError)Úpath©r!ú./opt/alt/python35/lib64/python3.5/sysconfig.pyÚ_safe_realpathcs r#ú\pcbuild\win32ú\pcbuild\amd64Z_PYTHON_PROJECT_BASEcCs=x6dD].}tjjtjj|d|ƒƒrdSqWdS)Nú Setup.distú Setup.localÚModulesTF)r&r')Úosr ÚisfileÚjoin)ÚdÚfnr!r!r"Ú_is_python_source_dirxs $r.Ú_homeFcCs |rtrttƒSttƒS)N)Ú _sys_homer.Ú _PROJECT_BASE)Ú check_homer!r!r"Úis_python_build‚s  r3Tz{srcdir}/Includez{projectbase}/.cCsvy|j|�SWn^tk rqy|jtj�SWn5tk rl}ztd|ƒ‚WYdd}~XnXYnXdS)Nz{%s})ÚformatÚKeyErrorr)ÚenvironÚAttributeError)ÚsÚ local_varsÚvarr!r!r"Ú _subst_vars�s r;cCsF|jƒ}x3|jƒD]%\}}||kr4q|||.joinuserrÚAPPDATAú~ÚPythonÚdarwinÚPYTHONFRAMEWORKÚLibraryz%d.%drz.local)r)r6ÚgetrFÚsysÚplatformrÚ version_info)Úenv_baserPÚbaseÚ frameworkr!r!r"Ú _getuserbase´s"   r^cCsmddl}|jdƒ}|jdƒ}|jdƒ}|dkrKi}i}i}t|ddƒ�}|jƒ} WdQRXxÛ| D]Ó} | jdƒs†| jƒd kr°q†|j| ƒ} | r†| jd d ƒ\} } | jƒ} | jd d ƒ}d |kr| || sô                 ?      M [