ó RÑÕfc@s dZddlZddlZddlmZmZiidd6dd6dd 6d d 6d d 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6dd 6dd 6dd 6dd6dd6dd6d6idd6dd6d d 6d d 6d!d 6d"d6d#d6d$6id%d6d%d6d&d 6d&d 6d'd 6d(d6d#d6d)6id*d6d*d6d d 6d+d 6d!d 6d"d6d#d6d,6id-d6d-d6d.d 6d.d 6d/d 6d"d6d#d6d06ZdWZejj ƒd1Z ejd2 Z e d1e d3Z ej jejƒZej jejƒZdadZd4„Zejr´ej jeejƒƒZneejƒƒZejdkr d5ed6jƒkr eej jeeƒƒZnejdkrOd7ed8jƒkrOeej jeeeƒƒZnejdkr•d9ed:jƒkr•eej jeeeƒƒZnd;ejkrÅej jej jd<ƒƒZnd=„Z e ƒZ!e!r x-dXD]"Z"d>ee"d RRRLtcwdR¹RÁtvalsR5((s!/usr/lib64/python2.7/sysconfig.pyR3·sJ                   cCstƒj|ƒS(s“Return the value of a single variable using the dictionary returned by 'get_config_vars()'. Equivalent to get_config_vars().get(name) (R3RF(R5((s!/usr/lib64/python2.7/sysconfig.pyRIþscCs­ddl}tjdkr¢d}tjj|ƒ}|dkrFtjStjjd|ƒ}tj|t|ƒ|!jƒ}|dkr‹dS|dkr›d StjSd tj kr¼tj d Stjd ksÛt td ƒ râtjStj ƒ\}}}}} |jƒj d dƒ}| j ddƒ} | j d dƒ} |d dkrWd|| fS|d dkrÎ|ddkrœd}dt |dƒd|df}idd6dd6} | d | tj7} qœnÎ|d! d"krìd||fS|d d#kr d$|||fS|d% d&krYd&}|jd'ƒ} | j|ƒ} | rœ| jƒ}qœnC|d% d(krœddl} | jtƒ||| ƒ\}}} nd)||| fS(*s«Return a string that identifies the current platform. This is used mainly to distinguish platform-specific build directories and platform-specific built distributions. Typically includes the OS name and version and the architecture (as supplied by 'os.uname()'), although the exact information included depends on the OS; eg. for IRIX the architecture isn't particularly important (IRIX only runs on SGI hardware), but for Linux the kernel version isn't particularly important. Examples of returned values: linux-i586 linux-alpha (?) solaris-2.6-sun4u irix-5.3 irix64-6.2 Windows will return one of: win-amd64 (64bit Windows on AMD64 (aka x86_64, Intel64, EM64T, etc) win-ia64 (64bit Windows on Itanium) win32 (all others - specifically, sys.platform is returned) For other non-POSIX platforms, currently just returns 'sys.platform'. iÿÿÿÿNR s bit (t)tamd64s win-amd64titaniumswin-ia64t_PYTHON_HOST_PLATFORMR1tunamet/RPt t_t-itlinuxs%s-%stsunosit5tsolariss%d.%siit32bitiÿÿÿt64bitIÿÿÿÿÿÿÿs.%sitirixtaixs%s-%s.%sitcygwins[\d.]+RCs%s-%s-%s(RRRR5RGRŒtfindRHtlentlowerR#R„RÊRZR[tmaxintRSRXRYRÁtget_platform_osxR3(RRR±titjtlooktosnamethosttreleaseRŒtmachinetbitnesstrel_reRlRÁ((s!/usr/lib64/python2.7/sysconfig.pyR‹sZ      " cCstS(N(R¾(((s!/usr/lib64/python2.7/sysconfig.pytget_python_versionbscCsZxStt|jƒƒƒD]9\}\}}|dkrCd|GHnd||fGHqWdS(Nis%s: s %s = "%s"(t enumeratetsortedR*(ttitleR tindexR.R/((s!/usr/lib64/python2.7/sysconfig.pyt _print_dictfs+  cCsddtjkrtƒdSdtƒGHdtƒGHdtƒGHHtdtƒƒHtdtƒƒdS(s*Display all information sysconfig detains.s--generate-posix-varsNsPlatform: "%s"sPython version: "%s"s!Current installation scheme: "%s"tPathst Variables( RGtargvR–R‹RæR<RëR°R3(((s!/usr/lib64/python2.7/sysconfig.pyt_mainms   t__main__(sstdlibs platstdlibspurelibsplatlibsincludesscriptssdata(s posix_prefixs posix_home(;t__doc__RGRtos.pathRRR4R­RŒtsplitR½R¾RŸRR7R±R»R²R¼R2Rºt _USER_BASERR¡R RR¿R5RÚRR#tabspathR RwR8R(R0R;R<RNRtRyR–R—R¢R†R…R¬R®RR°RxR3RIR‹RæRëRït__name__(((s!/usr/lib64/python2.7/sysconfig.pytsö            %%!%!!       V  D       G  \